Amazon CloudWatch Servisini Durdurma
Tags: aws, serverless, cloudwatch, devops
Published: 2022-01-22 23:41:44

**Uyarı:**

Önümüzdeki ilk paragraf azıcık iç dökmeli olacak isteyen atlayabilir &#128546;

---

Herkese selam. Bu yazıya başlamadan önce süper bir motivasyonla hazırlanmıştım. Sonra kiracısı olduğum ev satıldığı için üç dört ay içinde çıkmam gerektiğini öğrendim ve haliyle motivasyonum epey düştü. Neyse ki derin bir nefes çekip meditasyon yapınca sakinleştim. Bir süre önce harika bir **savaş sanatı** olan [Aikidoya](https://tr.wikipedia.org/wiki/Aikido) &#129355; başladım. Meditasyon ile sakinleşmeyi de orda öğrendim diyebilirim. Bunla ilgili de bir yazı yazmayı düşünüyorum ama önce biraz daha devam edeyim :)

Neyse iç dökme seansı bitti konumuza dönebiliriz &#128526;

[Bir önceki yazımda](https://dev.to/ilteriskeskin/aws-lambda-ile-python-5bk0) lambda function oluşturmuştuk. Bu yazımda ise lambda functionın sürekli olarak loglanmasının önüne geçeceğiz. Peki ya nasıl ve neden? Cevapları aşağıda bulacaksınız. Kahvenizi hazırlayıp devam edebilirsiniz okumaya.

**Not:**

AWS'da açacağınız bir hesap ilk 1 yıl ücretsizdir.

---

### Amazon CloudWatch Nedir?

> Amazon CloudWatch; DevOps mühendisleri, geliştiriciler, saha güvenilirliği mühendisleri (SRE'ler), BT yöneticileri ve ürün sahipleri için geliştirilmiş bir izleme ve gözlemlenebilirlik hizmetidir. 

Daha detaylı okumak için şu sayfaya bakmanızı öneririm [Amazon CloudWatch](https://aws.amazon.com/tr/eventbridge/)

---

### Neden CloudWatch'ı Kapatayım Mis Gibi Log Tutuyor???

Bunun için bizim sebebimi uygulamalarımızdaki hataları [Sentry](https://sentry.io/) gibi harika bir araçla tutup CloudWathc'a para vermek istemiyor olmamızdı. Yoğun kullanılan uygulamalarda her şeyi logladığı için durmadan para yakıyor.

### Tamam Hadi Konuya Gel! Nasıl Kapatacağız?

Amazon CloudWatch'u kapatmak için ne yazık ki bir buton vs koymamışlar. Yine de düşündüğümden daha kolay bir şekilde kapatabiliyormuşuz. Şimdi ekran görüntüleri ile devam edeceğim.

[Geçtimiz yazıda](https://dev.to/ilteriskeskin/aws-lambda-ile-zamanlanmis-islemler-1j4h) lambda function oluşturmuştuk. Şimdi o lambda functionın loglarını durduracağım. Lambda functionımızı açalım ve devam edelim.


![cw1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f7gmto0io86uzogayyfl.png)

İlk olarak yukaridaki görselde de gördüğünüz gibi lambda functionın **Monitor** sekmesine giriyoruz. Ardından bu sayfada bulunan **View logs on CloudWatch** butonuna tıklıyoruz. 


![cw2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rb6klrlxg3684buq5nx.png)

Gördüğünüz gibi bir sürü log oluşturmuş. Lambda function sayfasına geri dönüp bu sefer **configuration** menüsüne gelelim. Ordan da **permission** sekmesine tıklayalım.


![cw3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqtuhn2te7ytw1otppmj.png)

Buraya kadar geldik yolun yarısı bitti. Şimdi yukaridaki görselde de görünen **execution role** başlığı altındaki linke tıklayacağız. Bizi aşağıdaki gibi bir sayfa karşılayacak. Yapacağımız tek şey artık policyi güncellemek. Gelin onu da yapalım.


![cw4](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/icdcdixezwrx65j4b2mv.png)

Hemen aşağıdaki **Edit Policy** butonuna tıklayıp JSON sekmesini seçiyorum. Böyece çok daha rahat editleme yapabileceğim. Yaptığım tek şey ise **Effect** keyinin değerlerini **Allow**'dan **Deny**'e çekmek oldu. Bu şekilde kaydettikten sonra log tutmayı durdurmuş olacağız.


![cw5](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/urv6fdflfxw26fujx06l.png)

---

Bu yazımdan bu kadar. Umarım yazı işinize yarar. Anlamadığınız yerleri, isteklerinizi veya önerilerinizi bana iletbilirsiniz. Keyifli haftalar dilerim :)

---

**Yararlandığım Kaynaklar**

* [https://aws.amazon.com/tr/lambda/](https://aws.amazon.com/tr/lambda/)
* [https://aws.amazon.com/tr/cloudwatch/](https://aws.amazon.com/tr/cloudwatch/)
* [https://ilteriskeskin.github.io/posts/disable-aws-cloudwatch/](https://ilteriskeskin.github.io/posts/disable-aws-cloudwatch/)