Chrome Management Telemetry API'yi kullanan yöneticiler veya üçüncü taraf iş ortakları için.
Chrome yöneticisi olarak, ChromeOS cihazların çalışmasını ve durumunu izlemek için Chrome Telemetry API'yi kullanabilirsiniz. Bu sayede, temel neden analizi ve sorun giderme konularında destek alabilirsiniz.
Chrome Management Telemetry API bildirimlerini kullanarak, Google Cloud Pub/Sub'ı kullanarak Telemetry API etkinlik bildirimlerine abone olabilir ve bu bildirimleri alabilirsiniz.
Daha ayrıntılı bilgi için Chrome Management Telemetry API başlıklı makaleyi inceleyin.
Google Cloud Pub/Sub
Google Cloud Pub/Sub'ı kullanarak yayıncılar ve aboneler adlı bir etkinlik üreticisi ve tüketicisi sistemi oluşturabilirsiniz. Bu sistem, veri almak ve dağıtmak için gerçek zamanlı olarak analiz ve veri entegrasyonu ardışık düzenlerinin akışını sağlar.
Yayıncılar etkinlik yayınlayarak abonelerle eşzamansız şekilde iletişim kurar. Nasıl veya ne zaman işlendiğinden bağımsız olarak etkinlikleri Pub/Sub hizmetine gönderirler. Ardından Pub/Sub, etkinlikleri ihtiyaç duyan tüm hizmetlere yayınlar. Pub/Sub'ın, verileri alması için aboneleri beklemesine gerek yoktur. Bu sayede sistem esnekliği de artar.
Başlamadan önce
Chrome Management Telemetry API bildirimlerini Google Cloud Pub/Sub'a bağlamadan önce aşağıdakilerden emin olun:
- Google Yönetici Konsolu'na süper yönetici erişiminiz vardır. Bunun için Google tarafından yönetilen bir hesap ve doğrulanmış bir alan gerekir. Daha fazla bilgi için Yönetilen Chrome kuruluşunuza katılma başlıklı makaleyi inceleyin.
- ChromeOS cihazlarınız, Yönetici Konsolu'na erişmek için kullanılan alana kaydedilir. Ayrıntılı bilgi için ChromeOS cihazları kaydettirme başlıklı makaleyi inceleyin.
- Bildirimler için Pub/Sub'ı etkinleştirebileceğiniz bir Google Cloud projeniz vardır.
1. adım: Chrome Management Telemetry bildirimlerini etkinleştirin
-
Google Yönetici konsolu hesabınızda oturum açın.
Yönetici hesabınızı (@gmail.com ile bitmeyen hesap) kullanarak oturum açın.
-
Yönetici Konsolu'nda Menü CihazlarChromeAyarlarCihaz ayarları'na gidin.
- Ayarı tüm kullanıcılara ve kayıtlı tarayıcılara uygulamak için en üstteki kuruluş birimini seçili bırakın. Böyle bir isteğiniz yoksa bir alt kuruluş birimi seçin.
- Kullanıcı ve cihaz raporlaması sayfasına gidin.
- Cihaz telemetri raporlaması'nı tıklayın.
- Telemetri ile ilgili tüm raporlamayı etkinleştir'i seçin.
- Kaydet'i tıklayın.
Telemetri raporlamasını etkinleştirdiğinizde kuruluşunuzdaki ChromeOS cihazlarda gerçekleşen çeşitli etkinlik türleri için abonelik oluşturabilirsiniz. Bu etkinliklerin bildirimleri daha sonra yapılandırılmış Pub/Sub konularına gönderilir.
2. adım: Google Cloud projesinde bir Pub/Sub konusu oluşturun
Daha fazla bilgi için Google Cloud Pub/Sub'ı Chrome Tarayıcı Bulut Yönetimi ile entegre etme başlıklı makaleyi inceleyin.
- Google Cloud Platform'da oturum açın.
- Pub/Sub bölümünde Konular sayfasına gidin.
- Mevcut bir konuyu seçin veya Konu Oluştur'u tıklayın.
- Konu Kimliği girin ve Konu Oluştur'u tıklayın.
- Chrome'dan etkinlikleri almak için oluşturduğunuz konuyu seçin.
- İzinler bölümünde Üye Ekle'yi tıklayın.
- Yeni ana hesaplar altında, cloud-pub-sub-publisher@chrome-reporting.iam.gserviceaccount.com adresini girin.
Google sunucusu, bu hesabı Pub/Sub konusunun Publish API'sine çağrı yapmak için kullanır. Konu, bu hesaba yayınlama izni vermelidir. - Rol'den Pub/Sub Yayıncısı'nı seçin.
- Kaydet'i tıklayın.
- Konunuzun tam yolunu kopyalayıp Yönetici Konsolu'nda sonraki adımlar için kaydedin.
3. adım: Pub/Sub konusunu kaydedin ve bildirim yapılandırmaları oluşturun
Bildirim yapılandırmaları oluşturmak için Chrome Management Telemetry API'yi çağırmanız gerekir. Aşağıdaki bağlantılar, ihtiyacınız olan ek bilgileri sağlar.
- Chrome Management Telemetry API'ye nasıl erişeceğinizi öğrenmek için bu genel kılavuza bakın.
- Bildirim yapılandırması oluşturmayı öğrenmek için buraya göz atın. POST isteği göndererek Telemetry notifications API'yi çağırabilir ve bildirim yapılandırmaları oluşturabilirsiniz.
- Gövdedeki google_cloud_pubsub_topic ifadesini konunuzla değiştirin.
Örneğin, USB eklenme ve kaldırılma bildirimleriyle ilgili etkinlik bildirimlerini yapılandırmak için:
- Gövdedeki google_cloud_pubsub_topic ifadesini konunuzla değiştirin.
{
"google_cloud_pubsub_topic": "projects/your-project/topics/your-topic",
"filter": {
"telemetry_event_notification_filter": {
"event_types": [
"USB_ADDED",
"USB_REMOVED"
]
}
}
}
4. adım: Chrome Management Telemetry API bildirimlerini almaya başlayın
Bildirimleri aşağıdaki şekillerde alabilirsiniz: