AWS-Datacollector-Sheet
- Einleitung
- Kompatibilität
- Voraussetzungen im CIO Cockpit
- Konfigurationshinweise für das Datacollection-Management
- Systemzugriff
- KPI-Umfang der Datacollection
Einleitung
Die Einbindung von Hard-/Software – im Folgenden „System" – ins CIO Cockpit erfordert neben der Erfassung im CIO Cockpit die Konfiguration der Datacollection. Die Datensammlung wird zentral über das Datacollection-Management (DCM) eingerichtet.
Kompatibilität
Unterstützte Systemversionen
Es sind aktuell keine Einschränkungen bekannt.
Voraussetzungen im CIO Cockpit
Für die Einrichtung der Datensammlung ist vorab die Anlage des Systems im CIO Cockpit durchzuführen (siehe FAQs). Die Anlage kann entweder im CIO Cockpit-Webfrontend oder im Datacollection-Management (empfohlen) durchgeführt werden.
Anlage im CIO Cockpit-Webfrontend
Navigation zur Anlage im CIO Cockpit-Webfrontend:
- In der linken Leiste "Konfiguration" -> "Cloud"
- Im Hauptfenster: "Hinzufügen" und hier (mindestens) die Pflichtfelder ausfüllen
Anlage im Datacollection-Management
Navigation: "Datacollectors & Assets" -> "Add Datacollector system" -> Auswahl Vendor: Amazon und Product: AWS
Falls das System schon zu einem früheren Zeitpunkt angelegt wurde, kann dieses Asset mit Klick auf "Use existing element"
ausgewählt werden.
Konfigurationshinweise für das Datacollection-Management
Feldname | Erforderlicher Inhalt |
---|---|
Access Key | Zugriffsschlüssel-ID eines Zugriffsschlüssels des AWS Benutzers, der für die Abfragen verwendet wird (s.u. Systemzugriff) |
Secret Key | Zur ID passender Zugriffsschlüssel des AWS Benutzers, der für die Abfragen verwendet wird (s.u. Systemzugriff) |
Bucket Name | Name des S3 Buckets, in dem die Kostenberichte gespeichert werden (bsp.: dd-cost-report, s.u. "Einrichtung S3 Bucket") |
Report Name | Name des Kostenberichts (bsp.: cost-report, s.u. "Einrichtung Cost & Usage Report") |
Systemzugriff
Benutzer und Berechtigungen
Für den Datencollector muss ein Benutzer zur verfügung stehen, der folgende Berechtigungen hat:
- Lesezugriff auf den S3 Bucket, in dem die Kostenberichte gespeichert sind
- Lesezugriff auf EC2
- Lesezugriff auf den CostExplorer
Zur Einrichtung des Data Collectors benötigen Sie für diesen Benutzer zudem einen Zugriffsschlüssel, bestehend aus der ID des Schlüssels und dem Schlüssel selbst (Access Key & Secret Key). Einen neuen Zugriffsschlüssel können Sie im Bereich "Meine Sicherheitsanmeldeinformationen" in der AWS Management Console (Web UI) erstellen. Klicken Sie dazu auf die Schaltfläche "Zugriffsschlüssel erstellen" und kopieren Sie Sich sowohl die Zugriffsschlüssel-ID als auch den Geheimen Zugriffsschlüssel, um diese Informationen während der Konfiguration im DCM bereitstellen zu können.
Einrichtung S3 Bucket
Zur Verwendung des AWS Data Collectors muss in AWS ein Cost & Usage report (CUR) eingerichtet werden. CURs werden automatisch in einem einstellbaren S3 Bucket gespeichert und vom Data Collector periodisch ausgelesen. Um einen CUR einrichten zu können (s.u.) legen Sie zuvor einen neuen S3 Bucket mit folgenden Einstellungen an:
Eigenschaft | Einstellung |
---|---|
Bucketname | Frei wählbar |
Region | Frei wählbar |
Einrichtung Cost & Usage Report
Zur Verwendung des AWS Data Collectors muss in AWS ein Cost & Usage report (CUR) eingerichtet werden. Ein CUR kann in der AWS Management Console (Web UI) im Bereich Billing unter dem Punk "Cost & Usage Reports" eingerichtet werden. Folgende Einstellungen müssen beim Einrichten des CUR gesetzt werden:
Eigenschaft | Einstellung |
---|---|
Berichtsname | Frei wählbar |
Kompressionstyp | GZIP |
Resourcen-IDs einschließen? | Ja |
Austomatische Aktualisierung | Ja |
S3-Bucket | Hier den entsprechenden S3 Bucket auswählen |
Aktivieren der Berichtsdatenintegration | Nein |
Berichtspfad-Prefix | Frei wählbar |
Zeitgranularität | Täglich |
Berichts-Versioning | Vorhandenen Bericht überschreiben |
KPI-Umfang der Datacollection
CloudRessource-Job
KPI | Erläuterung |
---|---|
cloudEnvironmentID | Die CIO Cockpit-ID der Azure-Cloud |
cloudEnvironmentCumulativeCostsPerDay | Die zusammengerechneten Kosten der Cloud-Umgebung pro Tag |
Liste von Cloud-Ressourcen | Eine Liste aller Ressourcen, die der Datacollector innerhalb von AWS abfragen darf |
Liste von Cloud-Ressourcen
KPI | Erläuterung |
---|---|
cloudResourceForeignId | Die ID der Cloud-Ressource |
cloudResourceName | Der Name der Cloud-Ressource |
cloudResourceDisplayType | Der AWS-Typ der Cloud-Ressource |
cloudResourceType | Die Art der Ressource (z.B. Disk, VM, Resource Group) |
cloudResourceOriginateCostPerDay | Die Kosten, die von der Ressource selbst pro Tag verursacht werden |
cloudResourceCumulativeCostsPerDay | Die Kosten der Ressource incl. aller mit ihr verbundenen Ressourcen pro Tag |
billable | Existieren Kosten für die Ressource? |
cloudResourceLocation | Die Region der AWS-Ressource |
parentCloudResourceForeignId | Die ID der übergeordneten AWS-Ressource |
vmCpuThreads | Im Falle einer VM-Ressource, die zur Verfügung gestellten CPU Threads |
vmRamBytes | Im Falle einer VM-Ressource, der zur Verfügung gestellte RAM in Bytes |
vmTemplateName | Im Falle einer VM-Ressource, die Bezeichnung des Templates in AWS |
diskSizeBytes | Im Falle einer Disk-Ressource, die zur Verfügung gestellte Größe in Bytes |
diskType | Im Falle einer Disk-Ressource, die Art der Disk (HDD / SDD) |