InfluxDB: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie InfluxDB, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation
Stackhero bietet Ihnen eine vollständig verwaltete InfluxDB Cloud-Umgebung, die auf Geschwindigkeit und Einfachheit ausgelegt ist:
- Unbegrenzte Schreibvorgänge, Abfragen, Dashboards, Tasks und Buckets.
- Unbegrenzte Datenaufbewahrung: Bewahren Sie Ihre Metriken so lange auf, wie Sie möchten.
- Unbegrenzte Netzwerk- und Datentransfers – ohne versteckte Limits.
- Updates mit nur einem Klick: Sie nutzen immer die neuesten Funktionen und Fehlerbehebungen.
- Stetige Performance und hohe Sicherheit auf Ihrer eigenen privaten, dedizierten Infrastruktur.
Mit Stackhero können Sie sich ganz auf Ihre Daten und Analysen konzentrieren. Der Einstieg in das InfluxDB Cloud Hosting dauert nur wenige Minuten, und jede Bereitstellung ist auf langfristige Zuverlässigkeit optimiert.
Hier ein Beispielskript, das einen Stack erstellt, Ihren InfluxDB Service hinzufügt, auf den Start wartet, die Konfiguration (inklusive generierter Zugangsdaten) abruft und anschließend eine neue Konfiguration anwendet.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="influxdb" # Der Name des InfluxDB Service Stores (siehe Schritt 2)
instance="..." # Eine Instanzgröße aus Schritt 3
region="europe" # Ein Regionsname aus Schritt 3
# Stack für Ihren Service erstellen (verwendet Ihre Standard-Organisation; ggf. --organization hinzufügen)
stackId=$(stackhero --format=script stack-create \
--name="My InfluxDB stack")
echo "Stack erstellt: ${stackId}"
# InfluxDB zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My InfluxDB stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: influxdb"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="influxdb"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="influxdb" --format=json