Metriken mithilfe der Löschaktion ausschließen
Sie können IBM Cloud® Metrics Routing so konfigurieren, dass Metriken basierend auf einer konfigurierten Regel ausgeschlossen (gelöscht) werden. Gelöschte Metriken werden nicht an ein Ziel gesendet.
Voraussetzungen
-
Installieren Sie die IBM Cloud Metrics Routing CLI.
-
Stellen Sie sicher, dass Sie über die korrekten IAM-Berechtigungen zum Konfigurieren von IBM Cloud Metrics Routing -Routen verfügen.
-
Melden Sie sich bei IBM Cloud an. Führen Sie den Befehl ibmcloud loginaus.
Einschlussfilter definieren
Einschlussfilter bestimmen, welche Metriken an die Ziele weitergeleitet werden.
Einschlussfilter bestehen aus operand
, operator
und values
:
operand
-
Operand ist der Name der Eigenschaft, für die der
operator
-Test ausgeführt wird. Die folgenden Operanden werden unterstützt:location
,service_name
,service_instance
,resource_type
undresource
. operator
-
Zwei Operatoren werden unterstützt:
in
undis
.in
-
Der Wert der Operandeneigenschaft wird mit einer Liste von Werten verglichen.
Sie können bis zu 20 Werte definieren.
is
-
Der Wert der Operandeneigenschaft wird mit einem einzelnen Wert verglichen.
Bei Verwendung von
is
kann nur 1 Wert angegeben werden.
value
-
Eine Zeichenfolge oder ein Array von Zeichenfolgen, die mit der Eigenschaft
operand
verglichen werden soll, um zu bestimmen, ob die Metrik weitergeleitet wird oder nicht. Wennis
operator
verwendet wird, mussvalue
eine einzelne Zeichenfolge enthalten. Wennin
operator
verwendet wird, kannvalue
mehrere Zeichenfolgen in einem Array enthalten.Die gültigen Werte hängen von der
operand
ab.location
- Beliebige Position, an der IBM Cloud Metrics Routing ist verfügbar.
service_name
- Der CRN-Servicename eines [IBM Cloud -Service, der Metriken generiert, die über IBM Cloud Metrics Routingverwaltet werden.
service_instance
,resource_type
undresource
- Werte, die für einen [IBM Cloud -Service geeignet sind, der Metriken generiert, die über IBM Cloud Metrics Routing
Um beispielsweise einen Einschlussfilter zu definieren, der die Bedingung definiert, dass nur Metriken, die in der Region 'Vereinigte Staaten (Süden)' generiert werden, wie folgt weitergeleitet werden:
{"operand": "location","operator": "is","values": "us-south"}
Route konfigurieren
Führen Sie den folgenden Befehl aus, um alle Metriken auszuschließen, die von IBM Cloud Metrics Routing aus der us-south
-Region empfangen werden.
ibmcloud metrics-router route create --name drop-route --rules '[{"action": "drop", "inclusion_filters":[{"operand": "location","operator": "is","values": "us-south"}]}]'
Dabei gibt inclusion_filters
die Filter an.