Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus, container içeren uygulamaları ve altyapıyı büyük ölçekte izlemeyi kolaylaştıran Prometheus uyumlu bir izleme ve uyarı hizmetidir. Cloud Native Computing Foundation'ın Prometheus projesi, container ortamları için optimize edilmiş popüler bir açık kaynak izleme ve uyarı çözümüdür. Amazon Managed Service for Prometheus ile, temel altyapıyı ölçeklendirmek ve çalıştırmak zorunda kalmadan container içeren iş yüklerinin performansını izlemek ve bunlar üzerinde uyarı işlemleri gerçekleştirmek için açık kaynaklı Prometheus sorgu dilini (PromQL) kullanabilirsiniz. Amazon Managed Service for Prometheus, iş yükleri büyüdükçe veya küçüldükçe operasyonel ölçümlerin alınmasını, depolanmasını, sorgulanmasını ve bunlar üzerinde uyarı işlemleri yürütülmesini otomatik olarak ölçeklendirir, verilere hızlı ve güvenli erişim sağlamak için AWS güvenlik hizmetleriyle entegre olur. Hizmet, Amazon Elastic Kubernetes Service (Amazon EKS), Amazon Elastic Container Service (Amazon ECS) ve AWS Distro for OpenTelemetry ile entegredir.
Avantajlar
Bildiğiniz Prometheus
Ölçümleri filtrelemek, toplamak ve bunlar üzerinde uyarı işlemleri gerçekleştirmek için tanıdık, esnek Prometheus sorgu dilini (PromQL) kullanın ve büyük hacimli ölçüm etiketleri için hızlı bir şekilde performans görünürlüğü elde edin. Amazon Managed Service for Prometheus, tüm ölçüm türlerini destekler: gösterge, sayaç, özet ve histogram.
Büyük ölçekli ve kolay Prometheus.
Amazon Managed Service for Prometheus, alım ve sorgu ihtiyaçlarınız büyüdükçe otomatik olarak ölçeklenir ve tutarlı sorgu yanıt sürelerini korurken büyük container dağıtımlarından gelen milyonlarca benzersiz zaman serisi ölçümünü işler. Amazon Managed Service for Prometheus, bir AWS bölgesi içinde çoklu AZ replikasyonu sunar.
AWS düzeyinde güvenlik sunan Prometheus
Amazon Managed Service for Prometheus, kullanıcı ve grupların kimlik doğrulama ve ayrıntılı izinleri için AWS Identity and Access Management ile entegre olur. AWS PrivateLink, AWS'de barındırılan hizmetlere kolay ve güvenli erişim sağlayarak ağ trafiğinizi AWS ağı içinde tutar. AWS Organizations entegrasyonu, politika denetimine olanak tanır ve API çağrıları AWS CloudTrail'de günlüğe kaydedilir.
AWS'de ve şirket içinde çalışan container'ları izleyin ve bunlar üzerinde uyarı işlemleri gerçekleştirin
Amazon EKS, Amazon ECS ve AWS Fargate dahil olmak üzere AWS container hizmetlerinden ölçümleri toplamak ve sorgulamak için Amazon Managed Service for Prometheus'u hızlı bir şekilde kurabilirsiniz. Amazon Managed Service for Prometheus ayrıca AWS'de ve şirket içinde kendi kendini yöneten tüm Kubernetes kümelerinizdeki ölçümleri güvenli bir şekilde almanıza, sorgulamanıza ve bunlar üzerinde uyarı işlemleri gerçekleştirmenize olanak tanıyan API'ler içerir.
Operasyonel maliyetleri azaltın
Amazon Managed Service for Prometheus'u kullanarak, açık kaynaklı Prometheus'u geniş ölçekte çalıştırmanın her zamanki ağır yükünü ortadan kaldırabilirsiniz. Bu, bağımsız Prometheus sunucularını yapılandırma, yükseltme ve ölçeklendirmenin operasyonel maliyetlerini önemli ölçüde azaltmaya yardımcı olur.
AWS gözlemlenebilirlik hizmetleriyle etkiyi en üst düzeye çıkarın
Amazon Managed Service for Prometheus ayrıca Prometheus metrikleri için bir toplama aracısı olarak AWS Distro for OpenTelemetry ile ve zengin, güçlü veri görselleştirmeleri oluşturmak için Amazon Managed Grafana ile birlikte çalışır.
Nasıl çalışır?
Kullanım örnekleri
Birleşik container izleme
Amazon EC2, Amazon ECS ve Amazon EKS'de (Amazon EC2 ve AWS Fargate'de) çalışan container'ları hem bulutta hem de hibrit ortamlarda izleyin. Hem ana bilgisayar hem de uygulama düzeyinde izleme dahil olmak üzere tüm Kubernetes ortamlarınızda izleme, uyarılar ve pano görünümleri için Amazon Managed Grafana ile birlikte kullanın.
Sorun giderme ve kök neden analizi
Hataları tespit etmek ve ortalama çözüm süresini kısaltmak için güçlü PromQL dilini kullanın. Tetiklenen uyarılar, tüm container'larınızda hem sistemik ve izole durumu hem de performans sorunlarını tespit etmek için PromQL ile sorgulanabilir.
İş yükü ve uygulama ölçümleri izleme
AWS Distro for OpenTelemetry ile her yerden ölçümleri toplayabilirsiniz. Birçok popüler uygulama yığınına (Apache Kafka, Redis, Java/JMX, NGINX ve hatta Minecraft sunucuları dahil) yönelik Prometheus açık kaynak dışa aktarıcı kitaplığı, bu ölçümleri Amazon Managed Service for Prometheus'a göndermek için kullanılabilir.
Yüksek kardinaliteye sahip ölçüm izleme
Amazon Managed Service for Prometheus, video akışları ve ağ uygulamaları gibi yüksek kardinaliteye sahip verileri izlemek ve bunlar üzerinde uyarı işlemleri gerçekleştirmek için çok uygundur. Ayrıca konum, kategori ve kullanıcı gibi birden çok etikete göre ayrıntılı olarak incelemek için IoT cihazlarından gelen zaman serisi verileriyle de kullanabilirsiniz.
Twilio, yazılım geliştiricilerin programlı olarak telefon görüşmesi yapmasını ve metin mesajı gönderip almasını ve web hizmeti API'lerini kullanarak diğer iletişim işlevlerini gerçekleştirmesini sağlayan bir müşteri etkileşim platformudur.
Twilio/Segment'te Mühendislikten Sorumlu Başkan Yardımcısı Albert Strasheim, düşüncelerini şöyle ifade etti: "Altyapımızın taleplerine ayak uydurabilecek ve açık kaynak araçlarından yararlanabilecek tam olarak yönetilen bir izleme çözümü istedik. Amazon Managed Service for Prometheus ile, gözlemlenebilirlik yığınımızı daha kolay modernleştirip ölçeklendirerek site güvenilirliği mühendislerimizin gözlemlenebilirlik altyapısını yönetmek için harcadıkları süreyi azaltabildik, artık uygulamalarımızın durumunu ve performansını optimize etmeye odaklanabiliyorlar."
Alma/toplama, izleme, analiz ve kurumsal kullanıma hazır ölçeklendirme ve güvenlik dahil olmak üzere Amazon Managed Service for Prometheus özellikleri hakkında daha fazla bilgi edinin.
AWS Management Console'da Amazon Managed Service for Prometheus ile oluşturmaya başlayın.

