Mise à jour d'une configuration d'agent

mise à jour d'une configuration d'agent;

Lorsque vous mettez à jour une configuration d'agent, vous pouvez également mettre à jour ses marqueurs. Pour obtenir des instructions, voir Mise à jour d'un marqueur pour une seule ressource. Pour plus d'informations sur le marquage, voir Marqueurs de ressource.

Les mises à jour de configuration d'agent sont détectées et chargées automatiquement.

    1. Dans la page de liste Configurations d'agent sous Surveillance, recherchez la configuration d'agent avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la configuration d'agent, voir Liste des configurations d'agent.
    2. Dans le menu Actions (trois points) de la configuration d'agent, sélectionnez Modifier.
    3. Dans le panneau Modifier la configuration d'agent, mettez à jour les valeurs selon les besoins.
      Pour plus d'informations sur les champs, voir Création d'une configuration d'agent.
    4. Sélectionnez Enregistrer les modifications.
  • Utilisez la commande oci logging agent-configuration update et les paramètres requis pour mettre à jour une configuration d'agent :

    oci logging agent-configuration update --config-id config_ocid --display-name display_name --is-enabled is-enabled [true|false] --service-configuration service_configuration [OPTIONS]
    Exemple de commande et de fichiers JSON
    oci 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"
            }
          }

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .

  • Exécutez l'opération UpdateUnifiedAgentConfiguration pour mettre à jour une configuration d'agent.

    Exemple de demande d'API
    PUT /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"
    }