Sie können den Befehl configure-metrics des VMware Cloud Director-Zellenverwaltungstools verwenden, um den zu erfassenden Metriksatz zu konfigurieren.

VMware Cloud Director kann Metriken mit aktuellen und historischen Informationen über die Leistung der virtuellen Maschine und den Ressourcenverbrauch erfassen. Verwenden Sie diesen Unterbefehl, um die Metriken zu konfigurieren, die VMware Cloud Director erfasst. Verwenden Sie den Unterbefehl cell-management-toolcassandra, um eine Apache Cassandra-Datenbank für die Verwendung als VMware Cloud Director-Metrik-Repository zu konfigurieren. Weitere Informationen finden Sie unter Konfigurieren einer Cassandra-Metrikdatenbank in VMware Cloud Director.

Prozedur

  1. Melden Sie sich direkt oder mithilfe eines SSH-Clients beim Betriebssystem der VMware Cloud Director-Zelle als root an.
  2. Konfigurieren Sie die Metriken, die von VMware Cloud Director erfasst werden.
    /opt/vmware/vcloud-director/bin/cell-management-tool configure-metrics --metrics-config pathname
    Tabelle 1. Optionen und Argumente des Zellenverwaltungstools, Unterbefehl configure-metrics

    Befehl

    Argument

    Beschreibung

    --help(-h)

    Keines

    Stellt eine Zusammenfassung der verfügbaren Befehle in dieser Kategorie bereit.

    --repository-host (Veraltet)

    Hostname oder IP-Adresse des KairosDB-Hosts

    Veraltet. Verwenden Sie die Option --cluster-nodes des Unterbefehls cell-management-toolcassandra, um eine Apache Cassandra-Datenbank für die Verwendung als VMware Cloud Director-Metrik-Repository zu konfigurieren.

    --repository-port (Veraltet)

    Zu verwendender KairosDB-Port

    Veraltet. Verwenden Sie die Option --port des Unterbefehls cell-management-toolcassandra, um eine Apache Cassandra-Datenbank für die Verwendung als VMware Cloud Director-Metrik-Repository zu konfigurieren.

    --metrics-confg

    Pfadname

    Pfad der Metrikkonfigurationsdatei

  3. (Optional) Aktivieren Sie die Metrikveröffentlichung, indem Sie den folgenden Befehl ausführen.
    /opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n statsFeeder.metrics.publishing.enabled -v true

    Ab VMware Cloud Director 10.2.2 ist die Metrikveröffentlichung standardmäßig deaktiviert.

Beispiel: Konfigurieren der Verbindung einer Metrikendatenbank

In diesem Beispiel wird die Metrikerfassung wie in der Datei /tmp/metrics.groovy angegeben konfiguriert.

[root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool configure-metrics --metrics-config /tmp/metrics.groovy

Der Metrikerfassungsdienst von VMware Cloud Director implementiert eine Teilmenge der vomvSphere-Leistungs-Manager erfassten Metriken. Weitere Informationen zu Metriknamen und Erfassungsparametern erhalten Sie in der Dokumentation zum vSphere-Leistungs-Manager. Die metrics-config-Datei zitiert einen oder mehrere Metriknamen und bietet Erfassungsparameter für jede zitierte Metrik. Beispiel:

configuration {
    metric("cpu.usage.average")
    metric("cpu.usagemhz.average")
    metric("cpu.usage.maximum")
    metric("disk.used.latest") {
        currentInterval=300
        historicInterval=300
        entity="VM"
        instance=""
        minReportingInterval=1800
        aggregator="AVERAGE"
    }
}

Die folgenden Metriknamen werden unterstützt.

Tabelle 2. Metriknamen

Metrikname

Beschreibung

cpu.usage.average

Hostansicht der durchschnittlich aktiv genutzten CPU dieser virtuellen Maschine als Prozentsatz der verfügbaren Gesamtmenge. Umfasst alle Kerne in allen Sockets.

cpu.usagemhz.average

Hostansicht der durchschnittlich aktiv genutzten CPU dieser virtuellen Maschine als Rohmessung. Umfasst alle Kerne in allen Sockets.

cpu.usage.maximum

Hostansicht der maximal aktiv genutzten CPU dieser virtuellen Maschine als Prozentsatz der verfügbaren Gesamtmenge. Umfasst alle Kerne in allen Sockets.

mem.usage.average

Arbeitsspeicher, der von dieser virtuellen Maschine als Prozentsatz des konfigurierten Gesamtarbeitsspeichers verwendet wird.

disk.provisioned.latest

Speicherplatz, der dieser virtuellen Festplatte im enthaltenen virtuellen Datencenter der Organisation zugewiesen wird.

disk.used.latest

Speicher, der von allen virtuellen Festplatten verwendet wird.

disk.read.average

Die durchschnittliche Leserate für alle virtuellen Festplatten.

disk.write.average

Die durchschnittliche Schreibrate für alle virtuellen Festplatten.

Hinweis:

Wenn eine virtuelle Maschine über mehrere Festplatten verfügt, meldet VMware Cloud Director Metriken als Aggregat für alle Festplatten. CPU-Metriken sind ein Aggregat aller Kerne und Sockets.

Sie können für jede benannte Metrik die folgenden Erfassungsparameter angeben.

Tabelle 3. Metrik-Erfassungsparameter

Parametername

Wert

Beschreibung

currentInterval

Ganzzahl in Sekunden

Das Intervall in Sekunden, das bei der Abfrage nach den aktuell verfügbaren Metrikwerten für aktuelle Metrikabfragen verwendet werden soll. Der Standardwert ist 20. VMware Cloud Director unterstützt Werte größer als 20 nur für Metriken der Ebene 1, wie durch den vSphere-Leistungs-Manager definiert.

historicInterval

Ganzzahl in Sekunden

Das Intervall in Sekunden, das bei der Abfrage von Verlaufs-Metrik-Werten verwendet werden soll. Der Standardwert ist 20. VMware Cloud Director unterstützt Werte größer als 20 nur für Metriken der Ebene 1, wie durch den vSphere-Leistungs-Manager definiert.

entity

Einer der folgenden: HOST, VM

Der Typ des VC-Objekts, für das die Metrik verfügbar ist. Der Standardwert ist VM. Nicht alle Metriken sind für alle Elemente verfügbar.

instance

Ein vSphere-Leistungs-Manager mit PerfMetricId-Instanzbezeichner

Gibt an, ob Daten für einzelne Instanzen einer Metrik (z. B. einzelne CPU-Kerne), ein Aggregat aller Instanzen oder beides abgerufen werden soll. Bei einem Wert von "*" werden alle Metriken, die Instanz und das Aggregat erfasst. Bei einer leerer Zeichenfolge "" werden nur die Aggregatdaten erfasst. Bei eine bestimmten Zeichenfolge wie "DISKFILE" werden Daten nur für diese Instanz erfasst. Der Standardwert ist "*".

minReportingInterval

Ganzzahl in Sekunden

Gibt ein Standard-Aggregationsintervall in Sekunden an, das bei der Berichterstellung von Zeitreihendaten verwendet werden soll. Bietet weitere Kontrolle über die Berichterstellungsgranularität, wenn die Granularität des Erfassungsintervalls nicht ausreicht. Der Standardwert ist 0, d. h. kein dediziertes Berichtsintervall.

aggregator

Einer der folgenden: AVERAGE, MINIMUM, MAXIMUM, SUMMATION

Der Typ der Aggregation, die während des minReportingInterval durchzuführen ist. Der Standardwert ist AVERAGE.