Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bağlantı dizeleri, izlemeli uygulamanızın telemetri verilerini göndermesi gereken Application Insights kaynağını belirtir. bağlantı dizesi, her biri anahtar-değer çifti olarak temsil edilen ve noktalı virgülle ayrılmış birden çok ayardan oluşur. Konsolide edilmiş bu yapılandırma yöntemi, birden fazla vekil ayarı yapma gerekliliğini ortadan kaldırarak kurulum sürecini basitleştirir.
Önemli
Bağlantı dizesi, bir izleme anahtarı (ikey) ve bir Uygulama ID içerir.
Ikey, telemetriyi belirli bir Application Insights kaynağıyla ilişkilendirmek için yutma hizmeti tarafından kullanılan benzersiz bir tanımlayıcıdır. Ikey benzersiz tanımlayıcıları güvenlik belirteçleri veya güvenlik anahtarları değildir ve gizli dizi olarak kabul edilmez. Bağlantı dizelerini geliştirmek için ApplicationId değerini ekleyin. Bu güncelleme, Open Telemetry SDK kullanan senaryolar için otomatik araç desteği sunan yeni bir özelliktir. Application Insights kaynağınızı kötüye kullanıma karşı korumak için, alma uç noktası Microsoft Entra ID temelinde kimliği doğrulanmış telemetri alımı seçenekleri sağlar.
Connection string özellikleri
- Güvenilirlik: Bağlantı dizeleri, küresel alma uç noktalarına bağımlılıkları ortadan kaldırarak telemetri alımını daha güvenilir hale getirir.
- Güvenlik: Bağlantı dizeleri, Microsoft Entra kimlik doğrulaması kullanarak Application Insights için kimliği doğrulanmış telemetri alımına izin verir.
- Özelleştirilmiş uç noktalar (bağımsız veya karma bulut ortamları): Uç nokta ayarları belirli bir Azure Kamu bölgeye veri gönderilmesine izin verir. (Örnekleri gör.)
- Gizlilik (bölgesel uç noktalar): Bağlantı dizeleri, verileri bölgesel uç noktalara göndererek gizlilik endişelerini azaltır ve verilerin bir coğrafi bölgeyi terk etmemesini sağlar.
Bağlantı dizesini bulun
Connection String'i, Application Insights kaynağınızın Overview bölümünde bulabilirsiniz.
Şema
Aşağıdaki bölümlerde şema öğeleri açıklanmaktadır.
Maksimum uzunluk
Bağlantı en fazla 4.096 karakteri destekler.
Anahtar-değer çiftleri
bağlantı dizesi, noktalı virgülle ayrılmış anahtar-değer çiftleri olarak temsil edilen ayarların bir listesinden oluşur: key1=value1;key2=value2;key3=value3
İpucu
Bu belge yapılandırılabilir anahtar-değer çiftlerini kapsar. Bazı anahtar-değer çiftleri yapılandırılamaz ve ApplicationId gibi otomatik olarak ayarlanır. Ortamınızda bu çiftleri görürseniz onları güvenle yoksayabilirsiniz.
Sözdizimi
InstrumentationKey(örneğin, 00000000-0000-0000-0000-000000000000).InstrumentationKeybir zorunlu alandır.Authorization(örneğin, ikey). Bugün SDK yalnızca ikey yetkilendirmesini desteklediğinden bu ayar isteğe bağlıdır.EndpointSuffix(örneğin, applicationinsights.azure. cn). Uç nokta ekini ayarlamak, SDK'ya hangi Azure bulutuna bağlanacağını bildirir. SDK, tek tek hizmetler için uç noktasının geri kalanını bir araya getirir.Açık uç noktaları. Bağlantı dizesinde herhangi bir hizmeti açıkça geçersiz kılabilirsiniz.
-
IngestionEndpoint(örneğin,https://dc.applicationinsights.azure.com) -
LiveEndpoint(örneğin,https://live.applicationinsights.azure.com) -
ProfilerEndpoint(örneğin,https://profiler.monitor.azure.com) -
SnapshotEndpoint(örneğin,https://snapshot.monitor.azure.com)
-
Uç nokta şeması
<prefix>.<suffix>
- Önek: Bir hizmeti tanımlar.
- Ek: Ortak etki alanı adını tanımlar.
Geçerli son ekler
- applicationinsights.azure.cn
- applicationinsights.us
Daha fazla bilgi için bkz. Uç nokta modifikasyonu gerektiren bölgeler.
Geçerli ön ekler
-
Telemetri Alımı:
dc -
Canlı Ölçümler:
live - .NET için Profiler:
-
Anlık görüntü:
snapshot
Bağlantı dizesi örnekleri
İşte bağlantı dizelerinin bazı örnekleri.
Uç nokta eki içeren bağlanı dizgesi
InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=ai.contoso.com;
Bu örnekte, bağlantı dizesi uç nokta son ekini belirtir ve SDK hizmet uç noktalarını oluşturur:
- Yetkilendirme sistemi varsayılan olarak "ikey" seçeneğini kullanır.
- Enstrümantasyon anahtarı: 00000000-0000-0000-0000-000000000000
- Bölgesel hizmet Birleşik Kaynak Tanımlayıcıları (URIs), sağlanan uç nokta son ekine dayanır.
- Yutma:
https://dc.ai.contoso.com - Canlı Metrikler:
https://live.ai.contoso.com - .NET için profil oluşturucu:
https://profiler.ai.contoso.com - Hata ayıklayıcı:
https://snapshot.ai.contoso.com
- Yutma:
Açık uç nokta geçersiz kılmaları ile "Connection string"
InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://custom.com:111/;LiveEndpoint=https://custom.com:222/;ProfilerEndpoint=https://custom.com:333/;SnapshotEndpoint=https://custom.com:444/;
Bu örnekte, bağlantı dizesi her hizmet için açık geçersiz kılmalar belirtir. SDK, sağlanan uç noktaları aynen değişiklik yapmadan kullanır.
- Yetkilendirme sistemi varsayılan olarak "ikey" seçeneğini kullanır.
- Enstrümantasyon anahtarı: 00000000-0000-0000-0000-000000000000
- Bölgesel servis URI'leri, açıkça belirtilmiş geçersiz kılma değerlerine dayanmaktadır.
- Yutma:
https://custom.com:111/ - Canlı Metrikler:
https://custom.com:222/ - .NET için profil oluşturucu:
https://custom.com:333/ - Hata ayıklayıcı:
https://custom.com:444/
- Yutma:
Açık bir bölgeye sahip bağlantı dizesi
InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://southcentralus.in.applicationinsights.azure.com/
Bu örnekte, bağlantı dizesi Orta Güney ABD bölgesini belirtir:
- Yetkilendirme sistemi varsayılan olarak "ikey" seçeneğini kullanır.
- Enstrümantasyon anahtarı: 00000000-0000-0000-0000-000000000000
- Bölgesel servis URI'leri, açıkça belirtilmiş geçersiz kılma değerlerine dayanmaktadır.
- Yutma:
https://southcentralus.in.applicationinsights.azure.com/
- Yutma:
Kullanılabilir bölgeleri listelemek için Azure CLI içinde aşağıdaki komutu çalıştırın:
az account list-locations -o table
Bağlantı dizesi ayarla
Bağlantı dizesini ayarlama hakkında bilgi için OpenTelemetry Configuration ve Application Insights için Microsoft Entra kimlik doğrulaması bölümüne bakın.
Bağlantı dizelerini kullanarak kimliği doğrulanmış tarayıcı telemetrisi
Kuruluşlar Microsoft Entra ID zorlamak için Application Insights'ta yerel kimlik doğrulamasını devre dışı bıraktığında, JavaScript SDK'sı tarayıcı tabanlı telemetri için doğrudan kimlik doğrulaması yapamaz ve telemetri akışını durdurabilir.
Pratik bir desen, tarayıcı telemetrisini Azure API Management (APIM) aracılığıyla yönlendirmektir:
- Yönetilen kimlik kullanarak Application Insights'ta kimlik doğrulaması yapar.
- İstekleri sizin yerinize bölgesel alım uç noktasına iletir.
Bu kurulumla, bağlantı dizesi hedef Application Insights kaynağını tanımlamaya devam eder, ancak IngestionEndpoint APIM proxy URL'nize işaret eder.
CORS ilkeleri ve APIM ilkeleri de dahil olmak üzere uçtan uca yönergeler için bkz. Azure API Management'ı Application Insights Telemetrisi için bir eşleme olarak kullanma.
Sonraki adımlar
Sık sorulan soruları (SSS) gözden geçirmek için bkz:
Kullanmaya başlayın: