Actualización de una configuración de agente
Actualizar una configuración de agente.
Al actualizar la configuración de un agente, también puede actualizar sus etiquetas. Etiquetas de recursos.
Para obtener más información sobre el etiquetado, consulteLas actualizaciones de configuración del agente se detectan y se cargan automáticamente.
Utilice el comando oci logging agent-configuration update y los parámetros necesarios para actualizar la configuración de un agente:
oci logging agent-configuration update --config-id config_ocid --display-name display_name --is-enabled is-enabled [true|false] --service-configuration service_configuration [OPTIONS]
Comando de ejemplo y archivos JSONoci logging agent-configuration update --config-id <config_ocid> \ --display-name <display_name> --is-enabled true \ --service-configuration file://update-service-configuration.json \ --wait-for-state SUCCEEDED --max-wait-seconds 60
update-service-configuration.json
:{ "sourceType": "KUBERNETES", "source": { "name": "KUBERNETES-uniqueid", "scrapeTargets": [ { "resourceType": "PODS", "k8sNamespace": "k8s-ns" } ] }, "destination": { "compartmentId": "<compartment_id>", "metricsNamespace": "metricsnns" }, "filter": { "allowList": [ "regex-test" ], "denyList": [], "filterType": "KUBERNETES_FILTER", "name": "test" } }
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.
Ejecute la operación UpdateUnifiedAgentConfiguration para actualizar la configuración de un agente.
Ejemplo de solicitud de APIPUT /20200531/unifiedAgentConfigurations/<unifiedagentconfiguration_ocid> Host: https://logging.us-phoenix-1.oci.oraclecloud.com <authorization and other headers> { "serviceConfiguration": { "configurationType": "MONITORING", "applicationConfigurations": [ { "sourceType": "KUBERNETES", "source": { "name": "KUBERNETES-uniqueid", "scrapeTargets": [ { "resourceType": "PODS", "k8sNamespace": "k8s-ns" } ] }, "destination": { "compartmentId": "<compartment_id>", "metricsNamespace": "metricsnns" }, "filter": { "allowList": [ "regex-test" ], "denyList": [], "filterType": "KUBERNETES_FILTER", "name": "test" } } ] }, "displayName": "mar-test", "isEnabled": true, "groupAssociation": { "groupList": [ "<dynamic_group_id>" ] }, "definedTags": {}, "freeformTags": {}, "description": "test update" }