Oracle WebLogic

Collect logs and metrics from Oracle WebLogic with Elastic Agent.

Version
1.8.0 (View all)
Compatible Kibana version(s)
8.13.0 or higher
Supported Serverless project types

Security
Observability
Subscription level
Basic
Level of support
Elastic

The Oracle WebLogic Integration is used to fetch observability data from Oracle WebLogic web endpoints and ingest it into Elasticsearch.

Compatibility

This integration has been tested against Oracle WebLogic v12.2.1.3.

Requirements

In order to ingest data from Oracle WebLogic:

  • User must add the path where the Jolokia agent is downloaded (For example, /home/oracle/jolokia-jvm-1.6.0-agent.jar).

  • Configuring Jolokia for WebLogic

    User needs to download and add the JAR file and set environment variables for Jolokia.

     -javaagent:<path-to-jolokia-agent>=port=<port>,host=<hostname>

    Example configuration:

     -javaagent:/home/oracle/jolokia-jvm-1.6.0-agent.jar=port=8005,host=localhost

    (Optional) User can run Jolokia on https by configuring following parameters.

     -javaagent:<path-to-jolokia-agent>=port=<port>,host=<hostname>,protocol=<http/https>,keystore=<path-to-keystore>,keystorePassword=<kestore-password>,keyStoreType=<keystore-type>

    Example configuration:

     -javaagent:/home/oracle/jolokia-jvm-1.6.0-agent.jar=port=8005,host=localhost,protocol=https,keystore=/u01/oracle/weblogic.jks,keystorePassword=host@123,keyStoreType=JKS

Troubleshooting

  • If host.ip appears conflicted under the logs-* data view, this issue can be resolved by reindexing the Admin Server data stream.
  • If host.ip appears conflicted under the metrics-* data view, this issue can be resolved by reindexing the Deployed Application and Threadpool data streams.

Logs

This integration collects Oracle WebLogic Admin Server, Managed Server, Domain and Access logs. It includes the following datasets for receiving logs from a file:

Access logs

The access data stream collects Access logs form Access.log.

An example event for access looks as following:

{
    "@timestamp": "2024-06-18T06:57:37.000Z",
    "agent": {
        "ephemeral_id": "98e5ffe5-df03-43bc-bb8e-bfb3de694ee6",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "filebeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.access",
        "namespace": "ep",
        "type": "logs"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "network"
        ],
        "dataset": "oracle_weblogic.access",
        "ingested": "2024-06-18T06:58:44Z",
        "kind": "event",
        "module": "oracle_weblogic",
        "type": [
            "access"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "127.0.0.1"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "http": {
        "request": {
            "method": "GET",
            "referrer": "/sample/index.jsp"
        },
        "response": {
            "bytes": 750,
            "status_code": 200
        },
        "version": "1.1"
    },
    "input": {
        "type": "log"
    },
    "log": {
        "file": {
            "path": "/tmp/service_logs/adminserver/logs/access.log"
        },
        "offset": 0
    },
    "oracle_weblogic": {
        "access": {
            "authuser": "-",
            "host_address": "127.0.0.1"
        }
    },
    "tags": [
        "oracle_weblogic-access"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionType
@timestamp
Event timestamp.
date
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
input.type
Input type.
keyword
log.flags
Flags for the log file.
keyword
log.offset
Log offset.
long
oracle_weblogic.access.authuser
The User identity allowing them access to an online service, connected device, or other resource.
keyword
oracle_weblogic.access.host_address
The physical address of a computer in a network.
keyword

Admin Server logs

The admin_server data stream collects Admin Server logs from Adminserver.log.

An example event for admin_server looks as following:

{
    "@timestamp": "2024-06-18T06:59:47.388Z",
    "agent": {
        "ephemeral_id": "eb27a024-3ff2-4d79-a4c1-86ffd80db450",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "filebeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.admin_server",
        "namespace": "ep",
        "type": "logs"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "iam"
        ],
        "dataset": "oracle_weblogic.admin_server",
        "ingested": "2024-06-18T07:01:48Z",
        "kind": "event",
        "module": "oracle_weblogic",
        "type": [
            "admin"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "192.168.245.7"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "input": {
        "type": "log"
    },
    "log": {
        "file": {
            "path": "/tmp/service_logs/adminserver/logs/admin-server.log"
        },
        "level": "Info",
        "offset": 0
    },
    "message": "Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.",
    "oracle_weblogic": {
        "admin_server": {
            "diagnostic_context_id": "1718693987388",
            "machine_name": "wlsadmin",
            "message_id": "BEA-090905",
            "meta": "[severity-value: 64] [partition-id: 0] [partition-name: DOMAIN] ",
            "subsystem": "Security",
            "thread_id": "main"
        }
    },
    "tags": [
        "oracle_weblogic-admin_server"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionType
@timestamp
Event timestamp.
date
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
input.type
Input type.
keyword
log.flags
Flags for the log file.
keyword
log.offset
Log offset.
long
oracle_weblogic.admin_server.diagnostic_context_id
Context information to correlate messages coming from a specific request or application.
keyword
oracle_weblogic.admin_server.machine_name
Machine Name is the DNS name of the computer that hosts the server instance.
keyword
oracle_weblogic.admin_server.message_id
A unique identifier for the message.
keyword
oracle_weblogic.admin_server.meta
Meta information for the event.
keyword
oracle_weblogic.admin_server.server_name
Server Name is the name of the WebLogic Server instance on which the message was generated.
keyword
oracle_weblogic.admin_server.subsystem
Indicates the subsystem of WebLogic Server that was the source of the message; for example, Enterprise Java Bean (EJB) container or Java Messaging Service (JMS).
keyword
oracle_weblogic.admin_server.thread_id
Thread ID is the ID that the JVM assigns to the thread in which the message originated.
keyword

Domain logs

The domain data stream collects Domain logs from Domain.log.

An example event for domain looks as following:

{
    "@timestamp": "2024-06-18T07:04:50.877Z",
    "agent": {
        "ephemeral_id": "8593b7b5-07f0-4ec3-bdc4-06ff40098f2e",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "filebeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.domain",
        "namespace": "ep",
        "type": "logs"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "network"
        ],
        "dataset": "oracle_weblogic.domain",
        "ingested": "2024-06-18T07:07:06Z",
        "kind": "event",
        "module": "oracle_weblogic",
        "type": [
            "info"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "192.168.245.7"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "input": {
        "type": "log"
    },
    "log": {
        "file": {
            "path": "/tmp/service_logs/adminserver/domain1.log"
        },
        "level": "Notice",
        "offset": 0
    },
    "message": "Security pre-initializing using security realm: myrealm",
    "oracle_weblogic": {
        "domain": {
            "diagnostic_context_id": "1718694290877",
            "machine_name": "wlsadmin",
            "message_id": "BEA-090946",
            "meta": "[severity-value: 32] [partition-id: 0] [partition-name: DOMAIN] ",
            "server_name": "admin-server",
            "subsystem": "Security",
            "thread_id": "[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'"
        }
    },
    "tags": [
        "oracle_weblogic-domain"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionType
@timestamp
Event timestamp.
date
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
input.type
Input type.
keyword
log.flags
Flags for the log file.
keyword
log.offset
Log offset.
long
oracle_weblogic.domain.diagnostic_context_id
Context information to correlate messages coming from a specific request or application.
keyword
oracle_weblogic.domain.machine_name
Machine Name is the DNS name of the computer that hosts the server instance.
keyword
oracle_weblogic.domain.message_id
A unique identifier for the message.
keyword
oracle_weblogic.domain.meta
Meta information for the event.
keyword
oracle_weblogic.domain.server_name
Server Name is the name of the WebLogic Server instance on which the message was generated.
keyword
oracle_weblogic.domain.subsystem
Indicates the subsystem of WebLogic Server that was the source of the message; for example, Enterprise Java Bean (EJB) container or Java Messaging Service (JMS).
keyword
oracle_weblogic.domain.thread_id
Thread ID is the ID that the JVM assigns to the thread in which the message originated.
keyword

Managed Server Logs

The managed_server data stream collects Managed Server logs from Managedserver.log.

An example event for managed_server looks as following:

{
    "@timestamp": "2024-06-18T07:08:39.933Z",
    "agent": {
        "ephemeral_id": "8852cf23-5f53-4fcc-aed6-75d584b4e479",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "filebeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.managed_server",
        "namespace": "ep",
        "type": "logs"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "iam"
        ],
        "dataset": "oracle_weblogic.managed_server",
        "ingested": "2024-06-18T07:09:56Z",
        "kind": "event",
        "module": "oracle_weblogic",
        "type": [
            "info"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "192.168.245.7"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "input": {
        "type": "log"
    },
    "log": {
        "file": {
            "path": "/tmp/service_logs/managedserver/managed-server1.log"
        },
        "level": "Info",
        "offset": 0
    },
    "message": "Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.",
    "oracle_weblogic": {
        "managed_server": {
            "diagnostic_context_id": "1718694519933",
            "machine_name": "a22d5129529e",
            "message_id": "BEA-090905",
            "meta": "[severity-value: 64] [partition-id: 0] [partition-name: DOMAIN] ",
            "subsystem": "Security",
            "thread_id": "main"
        }
    },
    "tags": [
        "oracle_weblogic-managed_server"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionType
@timestamp
Event timestamp.
date
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
input.type
Input type.
keyword
log.flags
Flags for the log file.
keyword
log.offset
Log offset.
long
oracle_weblogic.managed_server.diagnostic_context_id
Context information to correlate messages coming from a specific request or application.
keyword
oracle_weblogic.managed_server.machine_name
Machine Name is the DNS name of the computer that hosts the server instance.
keyword
oracle_weblogic.managed_server.message_id
A unique identifier for the message.
keyword
oracle_weblogic.managed_server.meta
Meta information for the event.
keyword
oracle_weblogic.managed_server.server_name
Server Name is the name of the WebLogic Server instance on which the message was generated.
keyword
oracle_weblogic.managed_server.subsystem
Indicates the subsystem of WebLogic Server that was the source of the message; for example, Enterprise Java Bean (EJB) container or Java Messaging Service (JMS).
keyword
oracle_weblogic.managed_server.thread_id
Thread ID is the ID that the JVM assigns to the thread in which the message originated.
keyword

Metrics

Deployed Application Metrics

The deployed_application data stream collects metrics of Deployed Application.

An example event for deployed_application looks as following:

{
    "@timestamp": "2024-06-18T07:03:43.008Z",
    "agent": {
        "ephemeral_id": "dc9d4e03-d8bf-428d-b21a-630a38824bcc",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "metricbeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.deployed_application",
        "namespace": "ep",
        "type": "metrics"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "web"
        ],
        "dataset": "oracle_weblogic.deployed_application",
        "duration": 1954627464,
        "ingested": "2024-06-18T07:03:54Z",
        "kind": "metric",
        "module": "oracle_weblogic",
        "type": [
            "info"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "192.168.245.7"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "metricset": {
        "name": "jmx",
        "period": 60000
    },
    "oracle_weblogic": {
        "deployed_application": {
            "deployment": {
                "state": {
                    "name": "Running",
                    "value": 2
                }
            },
            "session_timeout": 3600,
            "sessions": {
                "open": {
                    "current": 0,
                    "high": 0,
                    "total": 0
                }
            },
            "single_threaded_servlet_pool_size": 5,
            "source_info": "bea_wls_deployment_internal.war",
            "status": "DEPLOYED"
        }
    },
    "service": {
        "address": "http://elastic-package-service-wlsadmin-1:8005/jolokia",
        "type": "jolokia"
    },
    "tags": [
        "oracle_weblogic-deployed_application"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionTypeMetric Type
@timestamp
Event timestamp.
date
agent.id
Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id.
keyword
cloud.account.id
The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.
keyword
cloud.availability_zone
Availability zone in which this host, resource, or service is located.
keyword
cloud.instance.id
Instance ID of the host machine.
keyword
cloud.provider
Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
keyword
cloud.region
Region in which this host, resource, or service is located.
keyword
container.id
Unique container id.
keyword
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
host.name
Name of the host. It can contain what hostname returns on Unix systems, the fully qualified domain name (FQDN), or a name specified by the user. The recommended value is the lowercase FQDN of the host.
keyword
oracle_weblogic.deployed_application.deployment.state.name
Current state of the deployment as an keyword.
keyword
oracle_weblogic.deployed_application.deployment.state.value
Current state of the deployment as an integer.
long
gauge
oracle_weblogic.deployed_application.session_timeout
Session timeout in integer.
long
gauge
oracle_weblogic.deployed_application.sessions.open.current
Current number of open sessions in this module.
long
gauge
oracle_weblogic.deployed_application.sessions.open.high
Highest number of open sessions on this server at any one time.
long
counter
oracle_weblogic.deployed_application.sessions.open.total
Total number of sessions that were opened.
long
counter
oracle_weblogic.deployed_application.single_threaded_servlet_pool_size
Displays the size of this servlet for single thread model servlets.
long
gauge
oracle_weblogic.deployed_application.source_info
Source info of the deployment as a keyword.
keyword
oracle_weblogic.deployed_application.status
Status of the deployment.
keyword
service.address
Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets).
keyword

ThreadPool metrics

This threadpool data stream collects metrics of ThreadPool.

An example event for threadpool looks as following:

{
    "@timestamp": "2024-06-18T07:12:00.351Z",
    "agent": {
        "ephemeral_id": "837f7bab-f401-4069-a15b-31ad7f230beb",
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "name": "docker-fleet-agent",
        "type": "metricbeat",
        "version": "8.13.0"
    },
    "data_stream": {
        "dataset": "oracle_weblogic.threadpool",
        "namespace": "ep",
        "type": "metrics"
    },
    "ecs": {
        "version": "8.11.0"
    },
    "elastic_agent": {
        "id": "97400795-188c-4140-a1ee-0002078c785d",
        "snapshot": false,
        "version": "8.13.0"
    },
    "event": {
        "agent_id_status": "verified",
        "category": [
            "web"
        ],
        "dataset": "oracle_weblogic.threadpool",
        "duration": 448877395,
        "ingested": "2024-06-18T07:12:12Z",
        "kind": "metric",
        "module": "oracle_weblogic",
        "type": [
            "info"
        ]
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "8259e024976a406e8a54cdbffeb84fec",
        "ip": [
            "192.168.245.7"
        ],
        "mac": [
            "02-42-C0-A8-F5-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "3.10.0-1160.102.1.el7.x86_64",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.6 LTS (Focal Fossa)"
        }
    },
    "metricset": {
        "name": "jmx",
        "period": 60000
    },
    "oracle_weblogic": {
        "threadpool": {
            "mbean": "java.lang:type=Threading",
            "threads": {
                "daemon": 39,
                "total": 42
            }
        }
    },
    "service": {
        "address": "http://elastic-package-service-wlsadmin-1:8005/jolokia",
        "type": "jolokia"
    },
    "tags": [
        "oracle_weblogic-threadpool"
    ]
}

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Exported fields

FieldDescriptionTypeMetric Type
@timestamp
Event timestamp.
date
agent.id
Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id.
keyword
cloud.account.id
The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.
keyword
cloud.availability_zone
Availability zone in which this host, resource, or service is located.
keyword
cloud.instance.id
Instance ID of the host machine.
keyword
cloud.provider
Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
keyword
cloud.region
Region in which this host, resource, or service is located.
keyword
container.id
Unique container id.
keyword
data_stream.dataset
Data stream dataset.
constant_keyword
data_stream.namespace
Data stream namespace.
constant_keyword
data_stream.type
Data stream type.
constant_keyword
host.name
Name of the host. It can contain what hostname returns on Unix systems, the fully qualified domain name (FQDN), or a name specified by the user. The recommended value is the lowercase FQDN of the host.
keyword
oracle_weblogic.threadpool.mbean
The name of the jolokia mbean.
keyword
oracle_weblogic.threadpool.queue.length
The number of pending requests in the priority queue. This is the total of internal system requests and user requests.
long
gauge
oracle_weblogic.threadpool.requests.completed
The number of completed requests in the priority queue.
long
counter
oracle_weblogic.threadpool.requests.overload.rejected
Number of requests rejected due to configured Shared Capacity for work managers have been reached.
long
counter
oracle_weblogic.threadpool.requests.pending
The number of pending user requests in the priority queue. The priority queue contains requests from internal subsystems and users. This is just the count of all user requests.
long
gauge
oracle_weblogic.threadpool.threads.daemon
Current number of live daemon threads.
long
gauge
oracle_weblogic.threadpool.threads.execute.idle
The number of idle threads in the pool. This count does not include standby threads and stuck threads. The count indicates threads that are ready to pick up new work when it arrives.
long
gauge
oracle_weblogic.threadpool.threads.execute.total
The total number of threads in the pool.
long
gauge
oracle_weblogic.threadpool.threads.hogging
The threads that are being held by a request right now. These threads will either be declared as stuck after the configured timeout or will return to the pool before that. The self-tuning mechanism will backfill if necessary.
long
gauge
oracle_weblogic.threadpool.threads.standby
The number of threads in the standby pool. Threads that are not needed to handle the present work load are designated as standby and added to the standby pool. These threads are activated when more threads are needed.
long
gauge
oracle_weblogic.threadpool.threads.stuck
Number of stuck threads in the thread pool.
long
gauge
oracle_weblogic.threadpool.threads.total
Current number of live threads including both daemon and non-daemon threads.
long
gauge
oracle_weblogic.threadpool.throughput
The mean number of requests completed per second.
double
gauge
oracle_weblogic.threadpool.work_manager.capacity.shared
Maximum amount of requests that can be accepted in the priority queue. Note that a request with higher priority will be accepted in place of a lower priority request already in the queue even after the threshold is reached. The lower priority request is kept waiting in the queue till all high priority requests are executed. Also note that further enqueues of the low priority requests are rejected right away.
long
gauge
service.address
Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets).
keyword

Changelog

VersionDetailsKibana version(s)

1.8.0

Enhancement View pull request
Add processor support for deployed_application and threadpool data streams.

8.13.0 or higher

1.7.0

Enhancement View pull request
ECS version updated to 8.11.0. Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.

8.13.0 or higher

1.6.0

Enhancement View pull request
Add global filter on data_stream.dataset to improve performance.

8.12.0 or higher

1.5.1

Enhancement View pull request
Update README with reindexing steps.

8.12.0 or higher

1.5.0

Enhancement View pull request
Enable secrets for sensitive fields. For more details, refer https://www.elastic.co/guide/en/fleet/current/agent-policy.html#agent-policy-secret-values

8.12.0 or higher

1.4.1

Bug fix View pull request
Disable secrets for older stack versions due to errors.

8.8.0 or higher

1.4.0

Enhancement View pull request
Enable 'secret' for the sensitive fields, supported from 8.12.

8.8.0 or higher

1.3.1

Bug fix View pull request
Fixed Admin Server, Managed Server and Domain Logs visualization.

8.8.0 or higher

1.3.0

Enhancement View pull request
Update the package format_version to 3.0.0.

8.8.0 or higher

1.2.0

Enhancement View pull request
Enable time series data streams for the metrics datasets. This dramatically reduces storage for metrics and is expected to progressively improve query performance. For more details, see https://www.elastic.co/guide/en/elasticsearch/reference/current/tsds.html.

8.8.0 or higher

1.1.3

Enhancement View pull request
Add metric_type for threadpool datastream.

8.4.0 or higher

1.1.2

Enhancement View pull request
Add dimension fields for threadpool datastream.

8.4.0 or higher

1.1.1

Enhancement View pull request
Add metric_type for deployed_application datastream.

8.4.0 or higher

1.1.0

Enhancement View pull request
Add dimension fields for deployed_application datastream.

8.4.0 or higher

1.0.2

Bug fix View pull request
Change the message field type to follow the ECS definition.

8.4.0 or higher

1.0.1

Bug fix View pull request
Add null check and ignore_missing check to the rename processor

8.4.0 or higher

1.0.0

Enhancement View pull request
Make Oracle Weblogic GA

8.4.0 or higher

0.6.1

Bug fix View pull request
Fix descriptions in README.md.

0.6.0

Enhancement View pull request
Rename ownership from obs-service-integrations to obs-infraobs-integrations

0.5.1

Bug fix View pull request
Resolve the conflict in host.ip field.

0.5.0

Enhancement View pull request
Migrate visualizations to lens.

0.4.0

Enhancement View pull request
Update ECS version to 8.5.1

0.3.0

Enhancement View pull request
Added infrastructure category.

0.2.0

Enhancement View pull request
Remove unused visualizations

0.1.1

Enhancement View pull request
Oracle WebLogic integration package with Deployed Application data stream

Enhancement View pull request
Oracle WebLogic integration package with ThreadPool data stream

Enhancement View pull request
Oracle WebLogic integration package with Access logs data stream

Enhancement View pull request
Oracle WebLogic integration package with Domain Logs data stream

Enhancement View pull request
Oracle WebLogic integration package with Managed Server Logs data stream

0.1.0

Enhancement View pull request
Oracle WebLogic integration package with Admin Server Logs data stream

On this page