Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Parametry połączenia określają, do którego zasobu usługi Application Insights instrumentowana aplikacja powinna wysyłać dane telemetryczne. Ciąg połączenia składa się z wielu ustawień, z których każde jest reprezentowane jako para klucz-wartość i oddzielone średnikami. Ta skonsolidowana metoda konfiguracji upraszcza proces instalacji, eliminując konieczność korzystania z wielu ustawień serwera proxy.
Ważne
Parametry połączenia zawierają klucz instrumentacji (ikey) i identyfikator ApplicationId.
Klucz ikey jest unikatowym identyfikatorem używanym przez usługę pozyskiwania do kojarzenia danych telemetrycznych z określonym zasobem usługi Application Insights. Unikatowe identyfikatory Ikey nie są tokenami zabezpieczającymi ani kluczami zabezpieczeń i nie są uznawane za wpisy tajne. Parametry połączenia są ulepszane przez dodanie wartości ApplicationId. Ta aktualizacja to nowa funkcja, która obsługuje automatyczną instrumentację dla scenariuszy korzystających z zestawu Open Telemetry SDK. Jeśli chcesz chronić zasób usługi Application Insights przed nieprawidłowym użyciem, punkt końcowy pozyskiwania udostępnia opcje pozyskiwania uwierzytelnionych danych telemetrycznych na podstawie identyfikatora Entra firmy Microsoft.
Uwaga
31 marca 2025 r. zakończy się wsparcie dla pozyskiwania kluczy instrumentacji. Pozyskiwanie klucza instrumentacji będzie nadal działać, ale nie będziemy już zapewniać aktualizacji ani wsparcia dla tej funkcji. Przejście do ciągów połączeń w celu skorzystania z nowych funkcji.
Możliwości ciągów połączenia
- Niezawodność: Parametry połączenia sprawiają, że pozyskiwanie danych telemetrycznych jest bardziej niezawodne, usuwając zależności od globalnych punktów końcowych pozyskiwania.
- Zabezpieczenia: Parametry połączenia umożliwiają uwierzytelnione pozyskiwanie danych telemetrycznych przy użyciu uwierzytelniania firmy Microsoft Entra dla usługi Application Insights.
- Niestandardowe punkty końcowe (suwerenne lub hybrydowe środowiska chmury): ustawienia punktu końcowego umożliwiają wysyłanie danych do określonego regionu usługi Azure Government. (Zobacz przykłady).
- Prywatność (regionalne punkty końcowe): Parametry połączenia ułatwiają problemy z prywatnością, wysyłając dane do regionalnych punktów końcowych, zapewniając, że dane nie opuszczają regionu geograficznego.
Znajdź ciąg połączenia
Twoje parametry połączenia zostanie wyświetlone w sekcji Przegląd zasobu usługi Application Insights.
Schemat
Elementy schematu zostały wyjaśnione w poniższych sekcjach.
Maksymalna długość
Połączenie ma maksymalną obsługiwaną długość 4096 znaków.
Pary klucz-wartość
Ciąg połączenia składa się z listy ustawień reprezentowanych jako pary klucz-wartość oddzielone średnikiem: key1=value1;key2=value2;key3=value3
Napiwek
W tym dokumencie omówiono pary klucz-wartość, które można konfigurować. Niektóre pary klucz-wartość nie można konfigurować i są ustawiane automatycznie, takie jak ApplicationId. Te pary można bezpiecznie zignorować, jeśli są one obserwowane w danym środowisku.
Składnia
InstrumentationKey(na przykład 000000000-0000-0000-0000-00000000000000000).InstrumentationKeyjest polem wymaganym.Authorization(na przykład „ikey”). To ustawienie jest opcjonalne, ponieważ obecnie obsługujemy tylko autoryzację klucza ikey.EndpointSuffix(na przykład applicationinsights.azure.cn). Ustawienie sufiksu punktu końcowego informuje SDK, do której chmury Azure ma się podłączyć. Zestaw SDK tworzy pozostałą część punktu końcowego dla poszczególnych usług.Jawne punkty końcowe. W ciągu parametrów połączenia można jawnie zastąpić dowolną usługę.
-
IngestionEndpoint(na przykładhttps://dc.applicationinsights.azure.com) -
LiveEndpoint(na przykładhttps://live.applicationinsights.azure.com) -
ProfilerEndpoint(na przykładhttps://profiler.monitor.azure.com) -
SnapshotEndpoint(na przykładhttps://snapshot.monitor.azure.com)
-
Schemat punktu końcowego
<prefix>.<suffix>
- Prefiks: definiuje usługę.
- Sufiks: definiuje wspólną nazwę domeny.
Prawidłowe sufiksy
- applicationinsights.azure.cn
- applicationinsights.us
Aby uzyskać więcej informacji, zobacz Regiony wymagające modyfikacji punktu końcowego.
Prawidłowe prefiksy
-
Pozyskiwanie danych telemetrycznych:
dc -
Metryki na żywo:
live -
Profiler dla platformy .NET:
profiler -
Migawka:
snapshot
Przykłady parametrów połączenia
Oto kilka przykładów łańcuchów połączenia.
Łańcuch połączenia z sufiksem punktu końcowego
InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=ai.contoso.com;
W tym przykładzie parametry połączenia określa sufiks punktu końcowego i zestaw SDK tworzy punkty końcowe usługi:
- Domyślna wartość schematu autoryzacji to "ikey"
- Klucz instrumentacji: 000000000-0000-0000-0000-00000000000000
- Identyfikatory URI (Uniform Resource Identifiers) usługi regionalnej są oparte na podanym sufiksie punktu końcowego:
- Spożycie:
https://dc.ai.contoso.com - Metryki na żywo:
https://live.ai.contoso.com - Profiler dla platformy .NET:
https://profiler.ai.contoso.com - Debuger:
https://snapshot.ai.contoso.com
- Spożycie:
Parametry połączenia z jawnymi przesłonięciami punktu końcowego
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/;
W tym przykładzie ciąg połączenia określa jawne przesłonięcia ustawień dla każdej usługi. Zestaw SDK używa dokładnych punktów końcowych podanych bez modyfikacji:
- Domyślna wartość schematu autoryzacji to "ikey"
- Klucz instrumentacji: 000000000-0000-0000-0000-00000000000000
- URI usług regionalnych opierają się na jawnych wartościach nadpisanych:
- Spożycie:
https://custom.com:111/ - Metryki na żywo:
https://custom.com:222/ - Profiler dla platformy .NET:
https://custom.com:333/ - Debuger:
https://custom.com:444/
- Spożycie:
Ciąg połączenia z jawnym regionem
InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://southcentralus.in.applicationinsights.azure.com/
W tym przykładzie ciąg połączenia określa region Południowo-Środkowy USA:
- Domyślna wartość schematu autoryzacji to "ikey"
- Klucz instrumentacji: 000000000-0000-0000-0000-00000000000000
- URI usług regionalnych opierają się na jawnych wartościach nadpisanych:
- Spożycie:
https://southcentralus.in.applicationinsights.azure.com/
- Spożycie:
Aby wyświetlić listę dostępnych regionów, uruchom następujące polecenie w interfejsie wiersza polecenia platformy Azure:
az account list-locations -o table
Ustaw ciąg połączenia
Wszystkie nasze oferty OpenTelemetry oraz poniższe wersje SDK obsługują łańcuchy połączeniowe.
- .NET v2.12.0
- JavaScript w wersji 2.3.0
- NodeJS v1.5.0
- Java w wersji 3.1.1
Można ustawić parametry połączenia w kodzie przy użyciu zmiennej środowiskowej lub pliku konfiguracji.
Zmienna środowiskowa
Parametry połączenia: APPLICATIONINSIGHTS_CONNECTION_STRING
Przykłady kodu
| Język | klasyczny interfejs API | OpenTelemetry |
|---|---|---|
| ASP.NET Core | Application Insights SDK | Dystrybucja AzMon OTel |
| .NET Framework | Application Insights SDK | Eksporter AzMon |
| Java | Nie dotyczy | Agent języka Java |
| JavaScript | Skrypt modułu ładującego zestawu SDK języka JavaScript (Web) | Nie dotyczy |
| Node.js | Application Insights SDK | Dystrybucja AzMon OTel |
| Python | Zestaw SDK języka Python OpenCensus został wycofany. | Dystrybucja AzMon OTel |
Następne kroki
Aby przejrzeć często zadawane pytania:
Rozpocznij w czasie wykonywania za pomocą:
- Aplikacje hostowane w IIS na maszynach wirtualnych platformy Azure i zestawach skalowania maszyn wirtualnych Azure
- Serwer IIS (Internetowa Usługa Informacyjna)
- Funkcja aplikacji webowych usługi Azure App Service
Rozpocznij pracę w czasie programowania za pomocą rozwiązań: