Monitoring Google Cloud Pub/Sub
- Kurulum
- Google Cloud Pub/Sub -Metrik derlemi
- Google Cloud Pub/Sub Topic-Metrics derleme nesnesi
- Google Cloud Pub/Sub Aboneliği-Metrik koleksiyonu
Ayarları
Instana Google Cloud bütünleştirmesi, Google Cloud ile Instana arasında bir API bağlantısı yaratmak için Hizmet Hesapları 'nı kullanır. Aşağıda hizmet hesabı yaratılmasına ve API ' lerin sizin adınıza çağrılmasına başlayabilmek için Instana hizmet hesabı kimlik bilgilerinin sağlanması için yönergeler yer alıyor.
- Instana bütünleştirmesini ayarlamak istediğiniz Google Cloud projesi için Google Cloud kimlik bilgileri sayfasına gidin.
- Kimlik bilgileri oluştur düğmesine basın ve ardından Hizmet hesabı anahtarı
seçeneğini belirleyin. - Hizmet hesabı açılan listesinde Yeni hizmet hesabıseçeneğini belirleyin.
- Hizmet hesabına benzersiz bir ad verin
- Bir rol seçin ya da en az aşağıdaki izinleri içeren özel bir rol yaratın:
monitoring.timeSeries.listpubsub.subscriptions.listpubsub.topics.listresourcemanager.projects.get
- Anahtar tipi olarak JSON ' ı seçin ve create tuşuna basın
- Tümleştirmeyi tamamlamak için gerekli olduğu için, bu dosyanın kaydedildiği yere not alın.
- Kimlik bilgileri dosyası yolu ile configuration.yml
credentials_pathdosyasına bir alan ekleyin. (Yapılandırma bölümünde örnek.)
Aşağıdaki hizmetlerin etkinleştirilmesi gereken proje (ler) i izlemek için:
Yapılandırması
You can configure the Google Cloud Pub/Sub metrics poll rate in seconds by adding the following configuration to the yapılandırma dosyası of the GCP Agent:
com.instana.plugin.gcp.pubsub:
enabled: true
poll_rate: 60 # How often Google's monitoring API will be polled
credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials
include_tags:
topic:
subscription:
exclude_tags:
topic:
subscription:
Süzgeç Uygulama
Virgülle ayrılmış olarak birden çok etiket tanımlanabilir. Etiketler,: karakteriyle ayrılmış bir anahtar-değer çifti olarak sağlanmalıdır. Yapılandırmayı kolaylaştırmak için, keşfin içermesini ya da keşfedilmeyi dışlamasını istediğiniz etiketleri tanımlamak mümkündür. Her iki listede de etiket tanımlanması (içerme ve dışlama) durumunda, dışlama listesinin önceliği daha yüksek olur. Hizmetlerin süzülmesine gerek yoksa, yapılandırma tanımlanmamalıdır. Süzgeç uygulamayı etkinleştirmek için tüm değerleri tanımlamak zorunlu değildir.
Konuları ve abonelikleri etiketlere göre keşif kullanımına eklemek için aşağıdaki yapılandırmayı kullanın:
com.instana.plugin.gcp.pubsub:
include_tags:
topic: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
subscription: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Keşiften sonra etiketler temelinde konuları ve abonelikleri kapsam dışı bırakmak için aşağıdaki yapılandırmayı kullanın:
com.instana.plugin.gcp.pubsub:
exclude_tags:
topic: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
subscription: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Etiket yapılanışlarının her ikisine, konulara ve aboneliklere de uygulanması durumunda, aşağıdaki yapılandırmayı kullanın:
com.instana.plugin.gcp.pubsub:
include_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Etiket yapılanışlarının her ikisine, konulara ve aboneliklere uygulanması durumunda, aşağıdaki yapılandırmayı kullanın:
com.instana.plugin.gcp.pubsub:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Google Cloud Pub/Sub -Metrik derlemi
Yapılandırma verileri
- Proje Adı
- Proje Tanıtıcısı
- Proje Numarası
- Yaratma zamanı
Performans metrikleri
| Metrik | Tanım | Indirgeme/Hizala |
|---|---|---|
| İleti Sayısı | Cloud Pub/Sub tarafından abone istemcilerine gönderilen iletilerin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İleti Büyüklüğü | Abonelikte alınmamış iletilerin toplam bayt boyutu. | INDIRGEME_SUM/ALNIG_ANICI |
| En Eski Ileti Yaşı | Abonelikte kabul edilmeyen en eski iletinin yaşı (saniye olarak). | INDIRGEME_MAX/ORTALAMA |
Tüm metrikler için ayrıntı düzeyi 60 saniyedir.
Google Cloud Pub/Sub Konu-Metrik derlemi
Yapılandırma verileri
- Proje Tanıtıcısı
- Konu adı
Performans metrikleri
| Metrik | Tanım | Indirgeme/Hizala |
|---|---|---|
| İleti Büyüklüğü | Abonelikte alınmamış iletilerin toplam bayt boyutu. | INDIRGEME_ORTA/ALIGN_DELTA |
| En Eski İleti Yaşı | Bulut bölgesi tarafından açılan bir konuda, kabul edilen en eski iletinin yaşı (saniye cinsinden). | INDIRGEME_SUM/ALNIG_ANICI |
| En Eski Ileti Yaşı Kararsız | Bulut bölgesi tarafından açılan bir konudaki en eski kabul edilmemiş iletinin yaşı (saniye olarak). | INDIRGEME_SUM/ALNIG_ANICI |
| Yayınlama İşlemi | Sonuçla gruplanmış olarak gruplanmış, yayınlama iletisi işlemlerinin kümülatif sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| Yayınlama İstekleri | Sonuç temelinde gruplanmış olarak gruplanmış, toplu yayınlama istekleri sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| Operasyon Maliyeti | İşlemlerin maliyeti, bayt cinsinden ölçülür. | INDIRGEME_SUM/ALIGN_DELTA |
Tüm metrikler için ayrıntı düzeyi 60 saniyedir.
Google Cloud Pub/Sub Aboneliği-Metrik koleksiyonu
Yapılandırma verileri
- Proje Tanıtıcısı
- Abonelik Adı
- Konu adı
Performans metrikleri
| Metrik | Tanım | Indirgeme/Hizala |
|---|---|---|
| İleti Büyüklüğü | Abonelikte alınmamış iletilerin toplam bayt boyutu. | INDIRME_NONE/ALIGN_ANAS |
| İzlenen İletiler | Acknowy istekleri tarafından kabul edilen iletilerin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İzlenmeyen İletiler | Abonelikte kabul edilmeyen iletilerin sayısı. | INDIRME_NONE/ALIGN_ANAS |
| İleti Ölü Mektubu | Ölü harf konusuna yayınlanan iletilerin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| Gönderilen İletiler | Cloud Pub/Sub tarafından abone istemcilerine gönderilen iletilerin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| Bekleyen İletiler | Bir aboneliğin push uç noktasına teslim edilen, ancak henüz kabul edilmediği ileti sayısı. | INDIRME_NONE/ALIGN_ANAS |
| En Eski İleti Yaşı | Bir abonelikte kabul edilen en eski kabul edilen iletinin yaşı (saniye olarak). | INDIRME_NONE/ALIGN_ANAS |
| En Eski Ileti Yaşı Kararsız | Abonelikte kabul edilmeyen en eski iletinin yaşı (saniye olarak). | INDIRME_NONE/ALIGN_ANAS |
| İleti İşlemleri Çekimi | Sonuca göre gruplanmış, çekme ileti işlemlerinin kümülatif sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İleti İşlemleri Onayı | Sonucuna göre gruplanan, ileti işlemlerinin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İstek Çekme | Sonuca göre gruplanan çekme isteklerinin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İstek Gönderme | Sonuç temelinde gruplanmış, kümülatif itme girişimleri sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İstek Onayı | Sonuca göre gruplanmış, kabul isteklerinin birikimli sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| İstekler İtme Gecikmesi | Sonuç temelinde gruplanmış, itme isteği mandallarının dağılımı (mikrosaniye cinsinden). | INDIRGEME_ORTA/ALIGN_DELTA |
| Yapılandırma Güncelleştirmeleri Sayısı | Her abonelik için yapılandırma değişikliklerinin kümülatif sayısı. | INDIRGEME_SUM/ALIGN_DELTA |
| Operasyon Maliyeti | Bayt cinsinden ölçülen işlemlerin birikimli maliyeti. | INDIRGEME_SUM/ALIGN_DELTA |
Tüm metrikler için ayrıntı düzeyi 60 saniyedir.
Sağlık imzaları
Her bir sensör için, sürekli olarak gelen metriklere karşı değerlendirilen ve kullanıcı etkisine bağlı olarak sorunları ya da olayları gündeme getirmekte kullanılan, iyileştirilmiş bir sağlık imzasının temel bilgi tabanı vardır.
Yerleşik olaylar , varlıklarda başarısız olan sağlık imzalarına dayalı olayları ya da olayları tetikler ve özel olaylar , belirli bir varlığın tek tek ölçümlerinin tanımlanmış eşiklerine dayalı olarak sorunları ya da olayları tetikler.
Google Cloud Pub/Subiçin yerleşik olaylar hakkında bilgi için Built-in olayları başvurusubaşlıklı konuya bakın.