Migration vom „ AWS “-SDK ( v1 ) zum „ AWS “-SDK ( v2 )

AWS hat den Support für das AWS Java SDK v1 am 31. Dezember 2025 offiziell eingestellt. Um eine sichere, stabile und zukunftsfähige Überwachungsumgebung zu gewährleisten, migriert Instana alle „ AWS “-Sensoren und Erkennungskomponenten auf das vollständig unterstützte „ AWS “-SDK ( v2 ).

Dieser Leitfaden enthält Informationen zum Migrationsprozess und zu den Maßnahmen, die Sie je nach Art Ihrer Bereitstellung ergreifen müssen.

Warum auf das „ AWS “-SDK umsteigen? v2

AWS Für die SDK- v1 -Version werden ab dem 31. Dezember 2025 keine Sicherheitsupdates, Fehlerbehebungen oder Wartungsverbesserungen mehr bereitgestellt. Die weitere Nutzung des SDK „ v1 “ birgt potenzielle Sicherheits- und Betriebsrisiken.

Weitere Informationen finden Sie unter AWS, Java, SDK v1 – Ende des Supports.

Die Umstellung auf das „ AWS “-SDK v2 bietet folgende Vorteile:

  • Laufende Sicherheitsupdates und Wartungsunterstützung von AWS
  • Verbesserte Leistung und Effizienz durch moderne Architektur
  • Verbesserte Kompatibilität mit neuen und sich weiterentwickelnden Diensten von „ AWS “
  • Langfristige Stabilität für die Überwachung auf Basis von „ AWS “

Weitere Informationen zum „ AWS “ SDK ( v2 ) finden Sie im Entwicklerhandbuch zum „ AWS “ SDK ( Java ) ( 2.x ).

Auswirkungen der Migration

Der Migrationsprozess ist so konzipiert, dass er nahtlos verläuft und Ihren Überwachungsabläufen keine Beeinträchtigungen verursacht.

Überwachung der Kontinuität

Ihre „ AWS “-Überwachung bleibt während des gesamten Migrationsprozesses voll funktionsfähig, ohne dass es zu Unterbrechungen bei der Datenerfassung oder der Transparenz Ihrer „ AWS “-Ressourcen kommt.

Beibehaltung der Konfiguration

Ihre bestehenden Konfigurationen in „ AWS “, einschließlich IAM-Rollen und -Richtlinien, Zugriffsschlüsseln und Anmeldedaten, Konfigurationen für den „ AWS “-Dienst sowie Netzwerkeinstellungen, bleiben unverändert.

Anforderung zum Neustart des Agenten

Zur Aktivierung von „ AWS “-Sensoren, die das „ AWS “-SDK verwenden, ist lediglich ein kurzer Neustart des Agenten erforderlich: v2. Der Neustart erfolgt gemäß den üblichen Verfahren zur Aktualisierung des Agenten und verursacht nur minimale Ausfallzeiten.

Zukünftige Verbesserungen

Alle neuen Funktionen und Verbesserungen des „ AWS “-Sensors werden ausschließlich mithilfe des „ AWS “-SDK ( v2 ) entwickelt, sodass Sie stets Zugriff auf die neuesten Funktionen haben.

Migrationsschritte nach Bereitstellungsart

Die Migrationsschritte variieren je nachdem, wie Sie Ihren „ Instana “-Agenten bereitgestellt haben. Wählen Sie den Abschnitt aus, der Ihrem Bereitstellungstyp entspricht.

Hostbasierte Bereitstellungen

Der „ Instana “-Agent wird mit dem Azul- JVM oder OpenJ9 JVM ausgeliefert. Die Migrationsschritte unterscheiden sich geringfügig, je nachdem, welche Version von „ JVM “ Sie verwenden.

Weitere Informationen zur Konfiguration von „ JVM “ finden Sie unter „Installation des Agenten“ auf Linux.

Sie können mithilfe einer der folgenden Optionen auf das SDK „ AWS “ unter v2 umsteigen:

Option 1: Automatische Migration (empfohlen)

Installieren Sie den Dynamic- Instana -Agenten neu, um Änderungen am „ AWS “-SDK v2 und Anpassungen der Speicherkonfiguration automatisch zu übernehmen.

Option 2: Manuelle Konfiguration

Bei bestehenden Installationen von Dynamic Instana -Agenten, die den Azul- JVM verwenden, konfigurieren Sie die Speicherzuweisung manuell, indem Sie die Speicherkonfigurationsdatei bearbeiten.
Hinweis: Diese Konfigurationsänderung ist für Agenten, die den Dienst „ OpenJ9 “ ( JVM ) verwenden, nicht erforderlich.
  1. Bearbeite die Datei /opt/instana/agent/bin/memory-config.
  2. Fügen Sie unter INSTANA_AGENT_MEMORY_CONFIGURATION_OPTS die folgenden Parameter hinzu:
    -XX:CompressedClassSpaceSize=48m \
    -XX:MaxMetaspaceSize=256m \
  3. Erhöhen Sie den Arbeitsspeicher des Agenten, indem Sie die Umgebungsvariable AGENT_MAX_MEM = setzen768M.
  4. Führen Sie die verbleibenden Schritte für Ihren „ JVM “-Typ wie in den folgenden Abschnitten beschrieben durch.

Neustart des Agenten

Starten Sie den Agenten nach Abschluss der Konfigurationsschritte neu, um die „ AWS “-Sensoren mit dem „ AWS “-SDK zu aktivieren: v2:

  1. Starten Sie den Agenten erneut.
    sudo systemctl restart instana-agent
  2. Überprüfen Sie, ob der Agent ausgeführt wird.
    sudo systemctl status instana-agent

Für „ OpenJ9 “ ( JVM ) ist außer dem Neustart keine weitere Konfiguration erforderlich.

Hinweis: Das SDK unter AWSv2 nutzt im Vergleich zum SDK unter v1 eine modernere Architektur mit zusätzlichen Komponenten, was insbesondere beim Metaspace und beim Laden von Klassen zu einem höheren Speicherbedarf führen kann. Dementsprechend passt der Agent die Speicherzuweisung automatisch an, um ausreichende Ressourcen für die Erkennung und Erfassung von „ AWS “-Sensoren sicherzustellen, indem er die Grenzwerte für „ MaxMetaspace “ erhöht, die Grenzwerte für den „Compressed Class Space“ anpasst und den Speicher entsprechend neu verteilt.

Docker Bereitstellungen

Für „ Docker “-basierte „ Instana “-Agenten sollten Sie Ihren Agent-Container auf die neueste Version aktualisieren, die Unterstützung für das „ AWS SDK“ ( v2 ) enthält. Der Aktualisierungsprozess umfasst das Herunterladen des neuesten Images, das Beenden des bestehenden Containers und das Starten eines neuen Containers mit dem aktualisierten Image.

Weitere Informationen zu den Upgrade-Anweisungen finden Sie unter „Upgrade des Container-Images für den Agenten von Instana “.

Kubernetes sowie Helm -Bereitstellungen

Bei „ Kubernetes “-Bereitstellungen erfolgt die Migration über ein rollierendes Upgrade auf Basis von „ Helm “. Kubernetes führt automatisch ein rollierendes Update durch, bei dem neue Pods mit aktualisierten Konfigurationen starten und bestehende Pods ordnungsgemäß beendet werden, sobald die neuen Pods bereit sind, wodurch eine Bereitstellung ohne Ausfallzeiten und eine kontinuierliche Überwachung gewährleistet werden.

Ausführliche Anweisungen finden Sie unter „Verwalten des Agenten für den Dienst „ Instana ““ auf Kubernetes.

Beispiele für Upgrade-Befehle:

# Update Helm repository
helm repo update

# Upgrade the Instana agent
helm upgrade instana-agent instana/instana-agent \
  --namespace instana-agent \
  --reuse-values

# Verify the rollout status
kubectl rollout status daemonset/instana-agent -n instana-agent
Hinweis: Für den statischen Agenten ist eine Migration zum „ AWS “ SDK v2 nicht über ein Standard-Upgrade möglich. Installieren Sie die neueste Version des Static Agent neu, um die Unterstützung für das „ AWS “ SDK v2 zu aktivieren.

Migration überprüfen

Überprüfen Sie nach dem Neustart oder der Aktualisierung Ihres Agenten, ob die Sensoren von „ AWS “ ordnungsgemäß funktionieren.

Agentenprotokolle überprüfen

Sehen Sie sich die Agent-Protokolle an, um die Initialisierung des „ AWS “-SDK unter v2 zu überprüfen und sicherzustellen, dass keine Fehler vorliegen.

Für hostbasierte Bereitstellungen:

sudo journalctl -u instana-agent -f

Für „ Docker “-Bereitstellungen:

docker logs -f instana-agent

Für „ Kubernetes “-Bereitstellungen:

kubectl logs -f daemonset/instana-agent -n instana-agent

Überprüfung der Dienstermittlung bei „ AWS “

  1. Melden Sie sich bei der Benutzeroberfläche von „ Instana “ an.
  2. Klicken Sie im Navigationsmenü auf Infrastruktur > AWS.
  3. Stellen Sie sicher, dass Ihre Ressourcen unter AWS erkannt und überwacht werden.
  4. Überprüfen Sie, ob Metriken von Ihren „ AWS “-Diensten erfasst werden.

Fehlerbehebung

Sollten während oder nach der Migration Probleme auftreten, lesen Sie bitte die folgenden Informationen zu häufigen Problemen und deren Lösungen.

Tabelle 1. Häufige Probleme und Lösungen
Problem Lösung
Der Agent lässt sich nach dem Upgrade nicht starten Überprüfen Sie die Speicherzuweisung und stellen Sie sicher, dass genügend Ressourcen verfügbar sind. Überprüfen Sie die Protokolle des Agenten auf bestimmte Fehlermeldungen.
AWS Sensoren werden nicht angezeigt Stellen Sie sicher, dass die IAM-Berechtigungen und die Anmeldedaten für „ AWS “ korrekt konfiguriert sind. Stellen Sie sicher, dass der Agent über eine Netzwerkverbindung zu den APIs von AWS verfügt.
Erhöhter Speicherbedarf Dieses Problem tritt bei der SDK-Version v2 auf. Der Agent passt die Speicherzuweisung automatisch an und erhöht bei Auslastung die Host-Ressourcen.
Explizite Verwendung des SDKs „ AWS “ v1 Falls die Migration von AWS SDK v1 zu v2 fehlschlägt und Sie auf das AWS SDK v1 zurückgreifen möchten, setzen Sie die Umgebungsvariable USE_AWS_SDK_V1 =true und starten Sie den Agenten neu. Der Agent nutzt dann das „ AWS “-SDK v1 für die Sensorerkennung und -erfassung.

Weitere Informationen zur Fehlerbehebung finden Sie unter InstanaAWS -Agent-Fehlerbehebung.

Unterstützung

Sollten während der Migration Probleme auftreten oder sollten Sie Fragen haben, wenden Sie sich bitte über Ihr IBM -Supportportal an den IBM -Support.