Oracle WebLogic integration

edit

Oracle WebLogic integration

edit

Version

1.8.0 (View all)

Compatible Kibana version(s)

8.13.0 or higher

Supported Serverless project types
What’s this?

Security
Observability

Subscription level
What’s this?

Basic

Level of support
What’s this?

Elastic

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

Compatibility

edit

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

Requirements

edit

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
edit
  • 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

edit

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
edit

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

Example

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
Field Description Type

@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
edit

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

Example

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
Field Description Type

@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
edit

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

Example

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
Field Description Type

@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
edit

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

Example

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
Field Description Type

@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

edit
Deployed Application Metrics
edit

The deployed_application data stream collects metrics of Deployed Application.

Example

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
Field Description Type Metric 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
edit

This threadpool data stream collects metrics of ThreadPool.

Example

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
Field Description Type Metric 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

edit
Changelog
Version Details Kibana 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