Beobachtung von Amazon- Timestream

Instana überwacht Ihre Amazon- Timestream -Datenbanken umfassend und bietet Ihnen mithilfe des Amazon- Timestream -Sensors einen Überblick über Ihre Umgebung.

Nach der Installation des „ Instana “-Agenten wird der „Amazon Timestream “-Sensor automatisch bereitgestellt und installiert. In der Benutzeroberfläche von „ Instana “ können Sie Kennzahlen einsehen, die sich auf Amazon- Timestream -Datenbanken beziehen.

Derzeit ist die Überwachung von Amazon- Timestream en nur für LiveAnalytics verfügbar. Die Überwachung von „ InfluxDB “-Instanzen wird nicht unterstützt.

Amazon Timestream für LiveAnalytics ist eine schnelle, skalierbare, vollständig verwaltete und speziell entwickelte Zeitreihendatenbank, die täglich Billionen von Zeitreihendatenpunkten speichert und analysiert. Weitere Informationen zu anderen unterstützten Diensten von „ AWS “ finden Sie unter dem Thema „ AWS “.

Erforderliche IAM-Berechtigungen

Der Amazon- Timestream -Sensor benötigt die folgenden IAM-Berechtigungen für „ AWS “, um Ihre Amazon- Timestream -Datenbanken zu überwachen:

  • cloudwatch:GetMetricData
  • cloudwatch:GetMetricStatistics
  • timestream:ListDatabases
  • timestream:DescribeEndpoints
  • timestream:DescribeDatabase
  • timestream:ListTagsForResource

Konfigurieren des Amazon- Timestream -Sensors

Nach der Installation des „ Instana “-Agenten ist der „Amazon Timestream “-Sensor standardmäßig aktiviert. Die Kennzahlen für die Amazon- Timestream -Datenbanken werden alle 60 Sekunden abgerufen. Sie können diese Einstellung ändern im<agent_install_dir>/etc/instana/configuration.yml Datei:

com.instana.plugin.aws.timestream:
  cloudwatch_period: 60

Proxy-Konfiguration aktivieren

Damit der Amazon- Timestream -Sensor die Proxy-Konfiguration verwenden kann, fügen Sie die folgenden Agent-Konfigurationseinstellungen hinzu:

com.instana.plugin.aws.timestream:
  proxy_host: 'example.com' # proxy host name or ip address
  proxy_port: 3128 # proxy port
  proxy_protocol: 'HTTP' # proxy protocol: HTTP or HTTPS
  proxy_username: 'username' # OPTIONAL: proxy username
  proxy_password: 'password' # OPTIONAL: proxy password

Deaktivieren des Amazon-Sensors „ Timestream “

Um die Überwachung der Amazon- Timestream -Datenbanken zu deaktivieren, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws.timestream:
  enabled: false

Konfigurieren der Überwachung für Amazon- Timestream s über mehrere AWS -Konten hinweg

Um die Überwachung mehrererAWS Konten mit einemAWS Agenten in der gleichen Region, können Sie zwei Ansätze verwenden. Weitere Informationen finden Sie unter Überwachung mehrererAWS Konten .

AWS -Ansatz mit benannten Profilen

Um die Profile zu überschreiben, die Amazon- Timestream überwachen, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws.timestream:
  profile_names:
    - 'profile2'
    - 'profile3'
Hinweis: Wenn Sie Profile auf Dienstebene definieren, wird die globale Profilkonfiguration unter AWS überschrieben.

AWS-STS-Ansatz

Um IAM-Rollen zu überschreiben, die den Amazon- Timestream überwachen, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws.timestream:
  role_arns:
    - 'arn:aws:iam::<account_1_id>:role/<role_1_name>'
    - 'arn:aws:iam::<account_2_id>:role/<role_2_name>'
Hinweis: Wenn Sie IAM-Rollen auf Dienstebene definieren, wird die globale IAM-Rollenkonfiguration unter AWS überschrieben.

Filtern durch Festlegen von Tags

Instana überwacht standardmäßig alle Amazon- Timestream -Datenbanken. Sie können außerdem festlegen, welche Amazon- Timestream -Datenbanken von Instana überwacht werden, indem Sie Tags in der Datei „ configuration.yaml “ definieren. Wenn Sie Datenbanken nicht filtern möchten, müssen Sie die Tags nicht definieren.

Um mehrere Tags zu definieren, trennen Sie diese durch Kommas. Definieren Sie Tags als Schlüssel-Wert-Paar. Um die Konfiguration zu vereinfachen, können Sie definieren, welche Tags Sie in die Erkennung einschließen oder von der Erkennung ausschließen möchten. Wenn Sie in beiden Listen (Einschließen und Ausschließen) ein Tag definieren, hat die Ausschlussliste Vorrang. Es ist nicht zwingend erforderlich, alle Werte zu definieren, um die Filterung zu aktivieren.

Sie können festlegen, wie oft Sensoren dieAWS markierte Ressourcen mithilfe dertagged-services-poll-rate Konfigurationseigenschaft. Standardmäßig ist der Wert300 Sekunden.

Hinweis: Tags sind nur mit dem „ AWS “-Agenten verfügbar.

Um festzulegen, wie oft Sensoren die markierten Ressourcen abfragen, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws:
  tagged-services-poll-rate: 60 #default 300

Um Amazon- Timestream -Datenbanken mit Tags in die Suche einzubeziehen, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws.timestream:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)

Um Amazon- Timestream -Datenbanken mit Tags von der Erkennung auszuschließen, verwenden Sie die folgende Konfiguration:

com.instana.plugin.aws.timestream:
  exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)

AWS Dienste ohne Tags werden standardmäßig überwacht, können aber durch die Einstellung derinclude_untagged Feld zufalse :

com.instana.plugin.aws.timestream:
  include_untagged: false # True value by default

Metriken anzeigen

Führen Sie die folgenden Schritte aus, um die Metriken anzuzeigen:

  1. Wählen Sie im Navigationsmenü der Benutzeroberfläche von „ Instana “ die Option „Infrastruktur“ aus.
  2. Klicken Sie auf eine bestimmte überwachte Amazon- Timestream -Datenbank.

Sie können das Dashboard der Amazon-Datenbank „ Timestream “ mit allen erfassten Kennzahlen einsehen.

Konfigurationsdaten

Der Amazon- Timestream -Sensor erfasst die folgenden Konfigurationsdaten:

Name Beschreibung
ARN Der Amazon Resource Name (ARN) der Datenbank „ Timestream “.
Datenbankname Der Name der Datenbank „ Timestream “.
Zeitpunkt der Erstellung Datum und Uhrzeit der Erstellung der Datenbank.
Typ LiveAnalytics ist verfügbar. Die Überwachung von „ InfluxDB “-Instanzen wird nicht unterstützt.

Metriken

Der Amazon- Timestream -Sensor erfasst die folgenden Kennzahlen:

Name Beschreibung
Latenzzeit für erfolgreiche Anfragen Die Latenz erfolgreicher Anfragen an Timestream für LiveAnalytics während des angegebenen Zeitraums. Diese Metrik ist für die folgenden Statistiken verfügbar:Minimum ,Maximum ,Average , UndSampleCount .
Anzahl der abgelehnten Datensätze im Magnetspeicher Die Anzahl der im Magnetspeicher geschriebenen Datensätze, die asynchron abgelehnt werden.
Aktive magnetische Speicherpartitionen Die Anzahl der magnetischen Speicherpartitionen, die zu einem bestimmten Zeitpunkt aktiv Daten aufnehmen.
Latenzzeit für ausstehende Datensätze im Magnetspeicher Der älteste Schreibvorgang in einem magnetischen Speicher, der nicht für Abfragen zur Verfügung steht.
Abgelehnte Benutzerfehler beim Upload im Magnetspeicher Die Anzahl der vom Magnetspeicher abgelehnten Datensatzberichte, die aufgrund von Benutzerfehlern nicht hochgeladen wurden.
Abgelehnte Systemfehler beim Upload im Magnetspeicher Die Anzahl der abgelehnten Datensatzberichte vom Magnetspeicher, die aufgrund von Systemfehlern nicht hochgeladen wurden.