Installation von „ IDOT “ auf „ Windows “ mithilfe des MSI-Installationsprogramms
Der „ Instana “-Distribution des „ OpenTelemetry “-Collectors ( IDOT ) kann mithilfe eines Microsoft Installer (MSI)-Pakets auf Systemen mit „ Windows “ installiert werden. Diese Installationsmethode bietet eine grafische Benutzeroberfläche (GUI) für eine einfache Konfiguration und die automatische Einrichtung von Diensten.
Voraussetzungen
Bevor Sie „ IDOT “ auf Windows installieren, stellen Sie bitte sicher, dass Sie über Folgendes verfügen:
- Windows Windows, 11 oder Windows Server 2016 oder höher (64-Bit).
- Administratorrechte.
- Netzwerkverbindung zum Herunterladen des MSI-Installationsprogramms.
- Dein Instana -Agentenschlüssel.
- Informationen zu Ihrem Backend-Endpunkt für „ Instana “.
Das MSI-Installationsprogramm herunterladen
Laden Sie das neueste MSI-Installationsprogramm für „ IDOT “ für „ Windows “ von der offiziellen Release-Seite unter GitHub herunter. Suchen Sie unter der neuesten Version nach der Datei mit instana-otel-collector-installer-latest-windows-amd64-msi.zip dem Namen.
IDOT über die grafische Benutzeroberfläche installieren
- Doppelklicken Sie auf die heruntergeladene MSI-Datei, um den Installationsassistenten zu starten.
- Klicken Sie auf dem Begrüßungsbildschirm auf „Weiter “.
- Lesen Sie die Lizenzvereinbarung durch und stimmen Sie ihr zu. Klicken Sie anschließend auf „Weiter “.
- Übernehmen Sie das Standardinstallationsverzeichnis (C:\Program Files\Instana\instana-collector\) oder geben Sie einen benutzerdefinierten Speicherort an und klicken Sie dann auf „Weiter “.
- Konfigurieren Sie die erforderlichen Parameter:
- Instana Agentenschlüssel : Geben Sie Ihren Instana -Agentenschlüssel zur Authentifizierung ein.
- OTLP gRPC Endpunkt : Geben Sie den Endpunkt „ gRPC “ ein (Format:
<endpoint>:<port>). - OTLP HTTP Endpunkt : Geben Sie den Endpunkt „ HTTP “ ein (Format:
<endpoint>:<port>).
- Klicken Sie auf Install, um die Installation zu starten.
- Klicken Sie auf „Fertig stellen“, sobald die Installation abgeschlossen ist.
Das Installationsprogramm führt automatisch folgende Schritte aus:
- Erstellt die Verzeichnisstruktur für die Installation
- Konfiguriert den Collector-Dienst
- Startet den „ Instana “-Collector-Dienst
- Registriert den Dienst so, dass er beim Systemstart automatisch gestartet wird
MSI-Installationsparameter
Die folgenden Parameter können mit dem MSI-Installationsprogramm verwendet werden:
| Parameter | Erforderlich | Beschreibung | Beispiel |
|---|---|---|---|
INSTANA_KEY |
Ja | Instana Agentenschlüssel zur Authentifizierung | "<your_agent_key>" |
INSTANA_OTEL_ENDPOINT_GRPC |
Ja | gRPC Endpunkt für „ OTLP “-Daten | "otlp-grpc-<region>-saas.instana.io:443" |
INSTANA_OTEL_ENDPOINT_HTTP |
Ja | HTTP Endpunkt für „ OTLP “-Daten | "otlp-http-<region>-saas.instana.io:443" |
INSTALLDIR |
Nein | Installationsverzeichnis | "C:\Program Files\Instana\instana-collector" |
So ermitteln Sie Ihre Konfigurationswerte:
- Klicken Sie auf „Collector installieren“ > „ Windows “.
- Im Installationsbefehl:
INSTANA_KEY: Suchen Sie nach dem Agentenschlüssel hinter dem-aFlag.INSTANA_OTEL_ENDPOINT_GRPC: Suchen Sie nach dem Endpunkt „ gRPC “ hinter dem-eFlag.INSTANA_OTEL_ENDPOINT_HTTP: Suchen Sie nach dem Endpunkt „ HTTP “ hinter dem-HFlag.
Weitere Informationen zu den vollständigen Systemanforderungen finden Sie unter „ IDOT -Systemanforderungen “.
Konfiguration für die Verbindung mit einem lokalen „ Instana “-Agenten
Wenn Sie Daten über einen lokalen „ Instana “-Agenten auf demselben „ Windows “-Host senden, verwenden Sie 127.0.0.1 für die Endpunkte:
msiexec /i instana-otel-collector-windows-amd64.msi /quiet `
INSTANA_OTEL_ENDPOINT_GRPC="http://127.0.0.1:4317" `
INSTANA_OTEL_ENDPOINT_HTTP="http://127.0.0.1:4318"
Überprüfen und aktualisieren Sie nach der Installation die Konfigurationsdatei unter C:\Program Files\Instana\instana-collector\config\config.env , um das Protokoll „ HTTP “ zu verwenden:
INSTANA_OTEL_ENDPOINT_GRPC=http://127.0.0.1:4317
INSTANA_OTEL_ENDPOINT_HTTP=http://127.0.0.1:4318
http:// anstelle von https://. Der lokale Agent verwendet bei Verbindungen zum lokalen Host keine „ TLS “-Verschlüsselung.Konfiguration für die Verbindung zum Backend „ Instana “
Wenn Sie Daten direkt an das Backend von „ Instana “ senden, verwenden Sie die folgenden Endpunkte:
msiexec /i instana-otel-collector-windows-amd64.msi /quiet `
INSTANA_KEY="<your_instana_key>" `
INSTANA_OTEL_ENDPOINT_GRPC="<your_instana_otel_grpc_endpoint>" `
INSTANA_OTEL_ENDPOINT_HTTP="<your_instana_otel_http_endpoint>"
Konfiguration nach der Installation
Nach der Installation können Sie die Konfiguration ändern, indem Sie die folgenden Dateien bearbeiten:
Umgebungs- konfiguration
Bearbeiten C:\Program Files\Instana\instana-collector\config\config.env , um die Umgebungsvariablen zu aktualisieren:
INSTANA_KEY=<your_agent_key>
INSTANA_OTEL_ENDPOINT_GRPC=<your_instana_otel_grpc_endpoint>:443
INSTANA_OTEL_ENDPOINT_HTTP=<your_instana_otel_http_endpoint>:443
Collectorkonfiguration
Bearbeiten C:\Program Files\Instana\instana-collector\config\config.yaml Sie die Einstellungen, um das Verhalten des Collectors sowie Empfänger, Prozessoren und Exporter anzupassen. Weitere Informationen finden Sie unter „Konfigurieren des Collectors für den Dienst „ OpenTelemetry “.
Nachdem Sie die Konfigurationsänderungen vorgenommen haben, starten Sie den Dienst neu:
Restart-Service "InstanaOTelCollector"
Verwaltung des Dienstes „ Windows “
Das MSI-Installationsprogramm erstellt „ Windows “-Dienste, die mit den Standard-Tools von „ Windows “ verwaltet werden können.
Unter Verwendung von PowerShell
Starten Sie den Service:
Start-Service "InstanaOTelCollector"
Stoppen Sie den Service wie folgt:
Stop-Service "InstanaOTelCollector"
Starten Sie den Dienst neu:
Restart-Service "InstanaOTelCollector"
Servicestatus prüfen:
Get-Service "InstanaOTelCollector"
Über die Services-Konsole
- services.mscDrücke Win+R und gib ein.
- Suchen Sie in der Liste nach „ "InstanaOTelCollector" “.
- Klicken Sie mit der rechten Maustaste und wählen Sie „Starten“, „Beenden“ oder „Neustart “.
Über die Eingabeaufforderung (cmd)
Starten Sie den Service:
sc start "InstanaOTelCollector"
Stoppen Sie den Service wie folgt:
sc stop "InstanaOTelCollector"
Dienststatus abfragen:
sc query "InstanaOTelCollector"
Installation überprüfen
Überprüfen Sie nach der Installation, ob der Collector läuft und Daten sendet:
- Überprüfen Sie den Servicestatus wie folgt:
Get-Service "InstanaOTelCollector" - Überprüfen Sie den Ereignis-Viewer unter Windows :
Get-EventLog -LogName Application -Source "InstanaOTelCollector" -Newest 20Oder öffnen Sie die Benutzeroberfläche der Ereignisanzeige:
- Drücke Win+R, gib eventvwr.mscein und drücke die Eingabetaste.
- Navigieren Sie zu “.
- Filtern Sie nach der Quelle „ "InstanaOTelCollector" “, um dienstbezogene Ereignisse anzuzeigen.
- Überprüfen Sie die Verbindung zum Backend unter Instana :
Test-NetConnection -ComputerName <your_endpoint> -Port 443
IDOT deinstallieren
Über die MSI-Benutzeroberfläche
- Öffnen Sie .
- Suchen Sie in der Liste nach „ InstanaOpenTelemetry -Collector“.
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Deinstallieren “.
- Folgen Sie den Anweisungen des Deinstallationsassistenten.
IDOT aktualisieren
So führen Sie ein Upgrade auf eine neuere Version durch:
- Laden Sie das neueste MSI-Installationsprogramm herunter.
- Führen Sie das neue MSI-Installationsprogramm aus (es erkennt die vorhandene Installation automatisch und aktualisiert sie).
- Das Installationsprogramm behält Ihre Konfigurationsdateien während des Upgrades bei.
Fehlerbehebung
Installation schlägt fehl
- Stellen Sie sicher, dass Sie über Administratorrechte verfügen.
- Vergewissern Sie sich, dass kein anderer Prozess das Installationsverzeichnis nutzt.
Der Dienst wird nicht gestartet
- Überprüfen Sie, ob config.env die Konfiguration korrekt ist.
- Überprüfen Sie den Ereignisprotokoll-Viewer unter „ Windows “ auf Fehlermeldungen.
- Stellen Sie die Netzwerkverbindung zum Backend von „ Instana “ sicher.
- Überprüfen Sie die Collector-Protokolle im C:\Program Files\Instana\instana-collector\logs Verzeichnis.
Verbindungsprobleme
- Stellen Sie sicher, dass die Firewall-Regeln ausgehende Verbindungen über Port 443 zulassen.
- Verbindung testen:
Test-NetConnection -ComputerName <your_endpoint> -Port 443. - Stellen Sie bei Verbindungen zum lokalen Host sicher, dass HTTP (und nicht HTTPS ) verwendet wird.
Weitere Anleitungen zur Fehlerbehebung finden Sie unter „Fehlerbehebung bei der „ IDOT “.