Mise à jour d'une configuration d'agent

Mettez à jour la configuration d'un agent.

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, sélectionnez la configuration d'agent à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la configuration d'agent, reportez-vous à Liste des configurations d'agent.
      La page de détails de la configuration de l'agent s'ouvre.
    2. Dans le menu Actions (Menu Actions) 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 à 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]
    Exemples de commandes 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 d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.

  • 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"
    }