Instanz einrichten

Sie können eine Instanz des IBM Cloud Logs Dienstes über den IBM Cloud Katalog und programmatisch mit Hilfe eines Terraform Skripts oder der Resource Controller API bereitstellen.

IBM Cloud Logs integriert sich mit IBM Cloud Object Storage für die Langzeitspeicherung der Daten und für die Sammlung von Metriken und mit IBM Cloud Event Notifications für die Auslösung von Alarmen. Die Autorisierung zwischen den Diensten erfolgt durch die Konfiguration des IAM-Dienstes für Dienstberechtigungen im Konto.

Sie können Cloud Logs ohne einen Daten- oder Metrik-Bucket ausführen. Funktionen wie der TCO-Optimierer zur Verwaltung von Daten über verschiedene Datenpipelines zu unterschiedlichen Kosten, langfristige Datenabfragen oder metrikbezogene Funktionen wären jedoch nicht verfügbar.

Für jede bereitgestellte Instanz gibt es Grenzwerte. Weitere Informationen finden Sie unter Grenzwerte pro Instanz.

Benennungsanforderungen bei der Bereitstellung einer IBM Cloud Logs-Instanz

Bei der Bereitstellung einer IBM Cloud Logs-Instanz ist der Name der Serviceinstanz auf eine Länge von 1-256 Zeichen begrenzt und darf nur die folgenden Zeichen enthalten:

  • Briefe (A-Z, a-z)
  • Zahlen (0-9)
  • Zeitraum (.)
  • Unterstrich (_)
  • Hypen (-)
  • Doppelpunkt (:)
  • Weltraum ( )

Instanz über das Dashboard 'Beobachtbarkeit' bereitstellen

Führen Sie die folgenden Schritte aus, um eine Instanz über das Dashboard 'Beobachtbarkeit' in IBM Cloud bereitzustellen:

  1. Melden Sie sich bei Ihrem IBM Cloud-Konto an.

    Nach Ihrer Anmeldung wird die Benutzerschnittstelle von IBM Cloud geöffnet.

  2. Klicken Sie auf das Menü-Symbol Navigationsmenü-Symbol > Beobachtbarkeit, um das Dashboard Beobachtbarkeit aufzurufen.

  3. Klicken Sie auf Protokollierung > Instanzen. Möglicherweise müssen Sie auf die Registerkarte Cloudprotokolle klicken, um Ihre IBM Cloud Logs-Instanzen anzuzeigen.

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie den erforderlichen Service für Ihre Instanz aus.

  6. Wählen Sie den Standort aus, an dem Sie die Instanz bereitstellen möchten.

  7. Geben Sie einen Namen für die Serviceinstanz ein.

  8. Wählen Sie eine Ressourcengruppe aus.

    Die Ressourcengruppe Standard ist standardmäßig festgelegt.

    Anmerkung: Wenn Sie keine Ressourcengruppe auswählen können, überprüfen Sie, ob Sie in der Ressourcengruppe, in der die Instanz bereitgestellt werden soll, über Berechtigungen zum Bearbeiten verfügen.

  9. Wählen Sie den Serviceplan Standard.

    Standardmäßig ist der Standardplan eingestellt.

    Weitere Informationen zu Serviceplänen finden Sie unter Servicepläne und Preisstruktur.

  10. Wählen Sie einen Beibehaltungsplan. Gültige Werte sind 7 days, 14 days, 30 days, 60 days oder 90 days.

  11. Klicken Sie auf Erstellen.

Nachdem Sie eine Instanz bereitgestellt haben, wird die Benutzeroberfläche geöffnet.

Instanz über den Katalog bereitstellen

Führen Sie die folgenden Schritte aus, um eine IBM Cloud Logs-Instanz über den IBM Cloud-Katalog bereitzustellen:

  1. Melden Sie sich bei Ihrem IBM Cloud-Konto an.

    Nach Ihrer Anmeldung wird die Benutzerschnittstelle von IBM Cloud geöffnet.

  2. Klicken Sie auf Katalog. Die Liste der in IBM Cloud verfügbaren Services wird geöffnet.

  3. Wählen Sie die Kategorie Protokollierung und Überwachung aus, um die angezeigte Liste der Services zu filtern.

  4. Klicken Sie auf die Kachel IBM Cloud Logs.

  5. Wählen Sie den Standort aus, an dem Sie die Instanz bereitstellen möchten.

  6. Geben Sie einen Namen für die Serviceinstanz ein.

  7. Wählen Sie eine Ressourcengruppe aus.

    Die Ressourcengruppe Standard ist standardmäßig festgelegt.

    Anmerkung: Wenn Sie keine Ressourcengruppe auswählen können, überprüfen Sie, ob Sie in der Ressourcengruppe, in der die Instanz bereitgestellt werden soll, über Berechtigungen zum Bearbeiten verfügen.

  8. Wählen Sie den Serviceplan Standard.

    Standardmäßig ist der Standardplan eingestellt. Weitere Informationen zu Serviceplänen finden Sie unter Servicepläne und Preisstruktur.

  9. Wählen Sie einen Beibehaltungsplan. Gültige Werte sind 7 days, 14 days, 30 days, 60 days oder 90 days.

  10. Klicken Sie auf Erstellen.

Nachdem Sie eine Instanz bereitgestellt haben, wird die Benutzeroberfläche geöffnet.

Instanz über die Befehlszeilenschnittstelle bereitstellen

Führen Sie die folgenden Schritte aus, um eine IBM Cloud Logs-Instanz über die Befehlszeile bereitzustellen:

  1. [Voraussetzung] Installation der IBM Cloud-CLI.

    Weitere Informationen finden Sie unter IBM Cloud-CLI installieren.

    Ist die Befehlszeilenschnittstelle installiert, fahren Sie mit dem nächsten Schritt fort.

  2. Melden Sie sich bei der Region in IBM Cloud an, in der die Instanz bereitgestellt werden soll. Führen Sie den folgenden Befehl aus: ibmcloud login

  3. Legen Sie die Ressourcengruppe fest, in der die Instanz bereitgestellt werden soll. Führen Sie den folgenden Befehl aus: ibmcloud target

    Die Ressourcengruppe default ist standardmäßig festgelegt.

  4. Erstellen Sie die Instanz. Führen Sie den Befehl ibmcloud resource service-instance-create aus:

    ibmcloud resource service-instance-create NAME logs SERVICE_PLAN_NAME LOCATION -p '{"private_endpoints_only": PRIVATE_ENDPOINT}'
    

    Wo

    NAME steht für den Namen der Instanz.

    SERVICE_PLAN_NAME gibt den Typ des Plans an. Gültiger Wert ist Standard.

    LOCATION ist die Region, in der die Protokollierungsinstanz erstellt wird. Die aktuelle Liste der für den IBM Cloud Logs-Service verfügbaren Positionen finden Sie unter Standorte.

    • PRIVATE_ENDPOINT ist entweder true oder false. Im Fall von true können nur private Endpunkte für den Zugriff auf die Instanz verwendet werden.

      Sofern bei der Bereitstellung einer Instanz nicht anders angegeben, ist die Instanz standardmäßig sowohl für öffentliche als auch für private Endpunkte zugänglich.

    Um beispielsweise eine Instanz mit dem Standardplan bereitzustellen, auf die nur von privaten Endpunkten zugegriffen werden kann, führen Sie den folgenden Befehl aus:

    ibmcloud resource service-instance-create my-instance logs standard us-south -p '{"private_endpoints_only": true}'
    

Nächste Schritte

IBM Cloud Logs ist mit IBM Cloud Object Storage für die langfristige Speicherung der Daten und die Erfassung von Metriken sowie mit IBM Cloud Event Notifications für die Auslösung von Warnmeldungen integriert. Die Autorisierung zwischen den Diensten erfolgt durch die Konfiguration von IAM Service to Service ( S2S ) Berechtigungen im Konto.

Nachdem Sie die Instanz bereitgestellt haben, führen Sie die folgenden Schritte durch:

  1. Fügen Sie einen Dateneimer und einen Metrik-Eimer hinzu, um Daten für die langfristige Speicherung und für die Suche zu speichern. Weitere Informationen finden Sie unter Konfiguration von Buckets.

  2. Konfigurieren Sie eine ausgehende Integration in eine IBM Cloud Event Notifications-Instanz, um Benachrichtigungen an Ziele Ihrer Wahl wie E-Mail oder Slack zu senden. Weitere Informationen finden Sie unter Konfigurieren einer ausgehenden Integration zur Verbindung von IBM Cloud Logs mit IBM Cloud Event Notifications und Arbeiten mit Benachrichtigungskanälen.

  3. Konfigurieren Sie eine oder mehrere Protokollquellen. Wählen Sie dazu eine der folgenden Optionen aus:

    • Konfigurieren Sie den Protokollierungsagenten. Dieser Agent ist für die Erfassung und Weiterleitung von Protokollen an Ihre Instanz zuständig. Weitere Informationen finden Sie unter Der Protokollierungsagent.

    • Konfigurieren Sie IBM Cloud Activity Tracker Event Routing so, dass es die Überprüfungsereignisse, sowohl globale als auch standortbezogene Ereignisdaten, in Ihrem IBM Cloud an die Instanz IBM Cloud Logs weiterleitet. Weitere Informationen enthält der Abschnitt Einführung in IBM Cloud Activity Tracker Event Routing.

    • Konfigurieren Sie IBM® Cloud Logs Routing so, dass Plattformprotokolle von Ihrem IBM Cloud-Konto an die IBM Cloud Logs-Instanz weitergeleitet werden. Weitere Informationen enthält der Abschnitt Einführung in IBM® Cloud Logs Routing.