Mise à jour d'une configuration d'agent

Mettez à jour une configuration d'agent.

Lorsque vous mettez à jour une configuration d'agent, vous pouvez également mettre à jour ses balises. Pour obtenir des instructions, reportez-vous à Mise à jour d'une balise pour une ressource unique. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource.

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

    1. Sur la page de liste Configurations d'agent sous Surveillance, recherchez la configuration d'agent à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la configuration d'agent, reportez-vous à 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 de l'agent, mettez à jour les valeurs selon vos besoins.
      Pour plus d'informations sur les champs, reportez-vous à la section Creating an Agent Configuration.
    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 obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

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

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