Journaux d'inventaire

Les journaux d'inventaire contiennent des informations sur les différents types d'événement capturés par JMS Fleets. Chaque message est au format JSON. Le message contient le type et les données de l'événement, la date de réception, l'ID du journal, l'ID de l'agent OMA et d'autres données. L'agent OMA écrit directement dans les objets de journal d'inventaire associés à son parc JMS dans un intervalle que vous configurez dans les paramètres d'agent.

Le type peut être l'un des suivants :
  • jms.jvm.usage.log : données sur l'appel JVM trouvées lors de la génération de rapports d'utilisation d'exécution Java.
  • jms.jvm.installation.log : données relatives à la JVM trouvées lors de l'analyse de repérage d'exécution Java.
  • jms.jvm.usage.attach.log : données sur l'appel JVM trouvées par l'API d'attachement lors de l'exécution des fonctionnalités avancées
  • jms.javaserver.metadata.log : données d'une analyse de serveur Java.
  • jms.javaserver.libraries.log : analyse des données d'une bibliothèque de serveurs Java.
  • jms.java.libraries.log : données d'une analyse de bibliothèques Java.
  • jms.drs.scan.log : données d'un balayage de jeu de règles de déploiement.
  • jms.agent.plugin.start.log : généré à chaque démarrage du module d'extension JMS.
  • jms.java.libraries.dynamic.log : analyse des données des bibliothèques Java dynamiques.
  • jms.managed.instance.network.data : données avec des adresses IP, des noms d'hôte et des noms de domaine qualifiés complets.
  • jms.kubernetes.cluster.details.log : informations générales sur un cluster Kubernetes.
  • jms.kubernetes.pod.jvm.usage.log : données sur l'utilisation d'exécution Java pour un pod dans un cluster Kubernetes.
  • jms.kubernetes.pod.delete.log : données sur l'événement de suppression de pod dans un cluster Kubernetes.
  • jms.jvm.usage.running.log : données sur les JVM en cours d'exécution.
Exemple de charge utile pour le type d'événement jms.jvm.usage.log :
{
  "datetime": 1654089796180,
  "logContent": {
    "data": {
      "data": {
        "additionalProperties": {
          "java.runtime.name": "Java(TM) SE Runtime Environment"
        },
        "applicationName": "com.oracle.test.HelloWorld",
        "classPath": "/home/opc/HelloWorld-1.0.jar",
	  The classPath is a list of paths, but due to logging limitations, JMS provides the same information as an array of path. There is a limit 10,000 characters for string values.
        "fleetId": "ocid1.jmsfleet.oc1.iad.fleet-id",
        "javaArgs": "John",
        "javaCommand": "com.oracle.test.HelloWorld",
        "javaDistribution": "Java(TM) SE Runtime Environment",
        "javaHome": "/usr/java/jdk-11.0.14",
        "javaMajorVersion": "11",
        "javaVendor": "Oracle Corporation",
        "javaVersion": "11.0.14",
        "managedInstanceId": "ocid1.managementagent.oc1.iad.management-agent-id",
        "osArch": "amd64",
        "osName": "Linux",
        "osVersion": "5.4.17-2136.302.7.2.1.el8uek.x86_64",
        "startTime": "2022-05-27T05:02:01Z",
        "typeOfStart": "VM start"
      },
      "datacontenttype": "application/json",
      "dataschema": "1.0",
      "id": "b36806ce-564e-46e5-99fc-d50fb386dd7a",
      "source": "ocid1.managementagent.oc1.iad.management-agent-id",
      "specversion": "1.0",
      "time": "2022-06-01T13:23:16.180Z",
      "type": "jms.jvm.usage.log"
    },
    "id": "b36806ce-564e-46e5-99fc-d50fb386dd7a",
    "oracle": {
      "compartmentid": "ocid1.compartment.oc1..compartment-id",
      "ingestedtime": "2022-06-01T13:24:12.141Z",
      "loggroupid": "ocid1.loggroup.oc1.iad.log-group-id",
      "logid": "ocid1.log.oc1.iad.log-id",
      "tenantid": "ocid1.tenancy.oc1..tenant-id"
    },
    "source": "ocid1.managementagent.oc1.iad.management-agent-id",
    "specversion": "1.0",
    "subject": "JMS",
    "time": "2022-06-01T13:23:16.180Z",
    "type": "jms.jvm.usage.log"
  }
}
Exemple de charge utile pour le type d'événement jms.jvm.installation.log :
{
  "datetime": 1651838678794,
  "logContent": {
    "data": {
      "data": {
        "fleetId": "ocid1.jmsfleet.oc1.iad.fleet-id",
        "javaDistribution": "Java(TM) SE Runtime Environment",
        "javaHome": "/usr/java/jdk-17.0.2",
        "javaMajorVersion": "17",
        "javaVendor": "Oracle Corporation",
        "javaVersion": "17.0.2",
        "managedInstanceId": "ocid1.managementagent.oc1.iad.management-agent-id",
        "osArch": "amd64",
        "osName": "Linux",
        "osVersion": "5.4.17-2136.304.4.1.el8uek.x86_64"
      },
      "datacontenttype": "application/json",
      "dataschema": "1.0",
      "id": "3b8f47a4-46de-476f-b786-1dc4d4ddd6ec",
      "source": "ocid1.managementagent.oc1.iad.management-agent-id",
      "specversion": "1.0",
      "time": "2022-05-06T12:04:38.794Z",
      "type": "jms.jvm.installation.log"
    },
    "id": "id",
    "oracle": {
      "compartmentid": "ocid1.compartment.oc1..compartment-id",
      "ingestedtime": "2022-05-06T12:04:59.016Z",
      "loggroupid": "ocid1.loggroup.oc1.iad.loggroup-id",
      "logid": "ocid1.log.oc1.iad.log-id",
      "tenantid": "ocid1.tenancy.oc1..tenancy-id"
    },
    "source": "ocid1.managementagent.oc1.iad.management-agent-id",
    "specversion": "1.0",
    "subject": "JMS",
    "time": "2022-05-06T12:04:38.794Z",
    "type": "jms.jvm.installation.log"
  }
}
Exemple de charge utile pour le type d'événement jms.kubernetes.pod.jvm.usage.log :
{
  "datetime": 1743411393494,
  "logContent": {
    "id": "b9790605-992a-40ca-9b3c-114f0c73be93",
    "time": "2025-03-31T08:56:33.494Z",
    "oracle": {
      "compartmentid": "ocid1.compartment.oc1..compartment-id",
      "ingestedtime": "2025-03-31T08:58:28.202407965Z",
      "loggroupid": "ocid1.loggroup.oc1.iad.log-group-id",
      "logid": "ocid1.log.oc1.iad.log-id",
      "tenantid": "ocid1.tenancy.oc1..tenant-id"
    },
    "source": "ocid1.managementagent.oc1.iad.management-agent-id",
    "specversion": "1.0",
    "subject": "Oracle JMS Plugin",
    "type": "jms.kubernetes.pod.jvm.usage.log",
    "data": {
      "data": {
        "applicationName": "app.jar",
        "classPath": "app.jar",
        "classPathElements": [
          "app.jar"
        ],
        "containerId": "cri-o://2c3ab65fa3d9512ba4e3e916d4c9b695bd3dd78f5a3f8da4622a458f30a8a355",
        "containerImageName": "iad.ocir.io/namespace/image-repo:tag1",
        "containerName": "java-hello-world",
        "fleetId": "ocid1.jmsfleet.oc1.iad.fleet-id",
        "javaArgs": "",
        "javaCommand": "app.jar",
        "javaDistribution": "Java(TM) SE Runtime Environment",
        "javaHome": "/usr/java/jdk-8/jre",
        "javaMajorVersion": "8",
        "javaRuntimeName": "Java(TM) SE Runtime Environment",
        "javaVendor": "Oracle Corporation",
        "javaVersion": "1.8.0_421",
        "managedInstanceId": "ocid1.managementagent.oc1.iad.management-agent-id",
        "namespace": "default",
        "nodeName": "10.0.10.231",
        "osArch": "amd64",
        "osName": "Linux",
        "osVersion": "amd64",
        "podName": "java-hello-world-7d64d9b979-ks246",
        "startTime": "2025-03-27T13:26:58Z",
        "typeOfStart": "VM start",
        "userDirectory": "/opt"
      },
      "datacontenttype": "application/json",
      "dataschema": "1.0",
      "id": "b9790605-992a-40ca-9b3c-114f0c73be93",
      "source": "ocid1.managementagent.oc1.iad.management-agent-id",
      "specversion": "1.0",
      "time": "2025-03-31T08:56:33.490Z",
      "type": "jms.kubernetes.pod.jvm.usage.log"
    }
  },
  "regionId": "us-ashburn-1"
}
Exemple de charge utile pour jms.jvm.usage.running.log.
{
  "datetime": 1759276855042,
  "logContent": {
    "id": "acbb0e7e-0eea-4eb7-9eb7-35709cbd70ba",
    "time": "2025-10-01T00:00:55.042Z",
    "oracle": {
      "compartmentid": "<compartment_id>",
      "ingestedtime": "2025-10-01T00:02:01.883000792Z",
      "loggroupid": "<log_group_id>",
      "logid": "<log_id>",
      "tenantid": "<tenancy_id>"
    },
    "source": "<managed_instance_id>",
    "specversion": "1.0",
    "subject": "Oracle JMS Plugin",
    "type": "jms.jvm.usage.running.log",
    "data": {
      "data": {
        "additionalProperties": {
          "user.dir": "/opt/oracle/mgmt_agent/plugins/jm/stateDir",
          "user.name": "root"
        },
        "applicationName": "com.oracle.jms.agent.JMSPlugin",
        "classPathElements": [
          "/opt/oracle/mgmt_agent/plugins/jm/123/oracle-jms-agent-10.0.476.jar"
        ],
        "fleetId": "<fleet_id>",
        "javaArgs": "-Djms.agentType=OMA ...",
        "javaCommand": "com.oracle.jms.agent.JMSPlugin",
        "javaDistribution": "Java(TM) SE Runtime Environment",
        "javaHome": "/usr/lib/jvm/jdk-21.0.4-oracle-x64",
        "javaMajorVersion": "21",
        "javaVendor": "Oracle Corporation",
        "javaVersion": "21.0.4",
        "managedInstanceId": "<managed_instance_id>",
        "osArch": "amd64",
        "osName": "Linux",
        "osVersion": "5.15.0-300.163.18.1.1.el8uek.x86_64",
        "startTime": "2025-09-30T22:41:20.203231454Z",
        "typeOfStart": "VM start"
      },
      "datacontenttype": "application/json",
      "dataschema": "1.0",
      "id": "acbb0e7e-0eea-4eb7-9eb7-35709cbd70ba",
      "source": "<managed_instance_id>",
      "specversion": "1.0",
      "time": "2025-10-01T00:00:55.042Z",
      "type": "jms.jvm.usage.running.log"
    }
  },
  "regionId": "us-ashburn-1"
}