Oracle WebLogic 集成

编辑

Oracle WebLogic 集成

编辑

版本

1.8.0 (查看全部)

兼容的 Kibana 版本

8.13.0 或更高版本

支持的 Serverless 项目类型
这是什么?

安全性
可观测性

订阅级别
这是什么?

基本

支持级别
这是什么?

Elastic

Oracle WebLogic 集成用于从 Oracle WebLogic Web 端点获取可观测性数据,并将其摄取到 Elasticsearch 中。

兼容性

编辑

此集成已针对 Oracle WebLogic v12.2.1.3 进行了测试。

要求

编辑

为了从 Oracle WebLogic 摄取数据

  • 用户必须添加下载 Jolokia 代理的路径(例如,/home/oracle/jolokia-jvm-1.6.0-agent.jar)。
  • 为 WebLogic 配置 Jolokia

    用户需要 下载并添加 JAR 文件,并为 Jolokia 设置环境变量。

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

    配置示例

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

    (可选)用户可以通过配置以下 参数,在 https 上运行 Jolokia。

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

    配置示例

     -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
故障排除
编辑
  • 如果 host.iplogs-* 数据视图下出现冲突,可以通过重新索引 Admin Server 数据流来解决此问题。
  • 如果 host.ipmetrics-* 数据视图下出现冲突,可以通过重新索引 已部署应用程序线程池 数据流来解决此问题。

日志

编辑

此集成收集 Oracle WebLogic 管理服务器、受管服务器、域和访问日志。它包括以下数据集,用于从文件接收日志

访问日志
编辑

access 数据流从 Access.log 收集访问日志。

示例

access 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型

@timestamp

事件时间戳。

date

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

input.type

输入类型。

keyword

log.flags

日志文件的标志。

keyword

log.offset

日志偏移量。

long

oracle_weblogic.access.authuser

允许用户访问在线服务、连接设备或其他资源的身份。

keyword

oracle_weblogic.access.host_address

网络中计算机的物理地址。

keyword

管理服务器日志
编辑

admin_server 数据流从 Adminserver.log 收集管理服务器日志。

示例

admin_server 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型

@timestamp

事件时间戳。

date

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

input.type

输入类型。

keyword

log.flags

日志文件的标志。

keyword

log.offset

日志偏移量。

long

oracle_weblogic.admin_server.diagnostic_context_id

用于关联来自特定请求或应用程序的消息的上下文信息。

keyword

oracle_weblogic.admin_server.machine_name

计算机名称是托管服务器实例的计算机的 DNS 名称。

keyword

oracle_weblogic.admin_server.message_id

消息的唯一标识符。

keyword

oracle_weblogic.admin_server.meta

事件的元信息。

keyword

oracle_weblogic.admin_server.server_name

服务器名称是生成消息的 WebLogic 服务器实例的名称。

keyword

oracle_weblogic.admin_server.subsystem

指示作为消息来源的 WebLogic Server 子系统;例如,企业 Java Bean (EJB) 容器或 Java 消息服务 (JMS)。

keyword

oracle_weblogic.admin_server.thread_id

线程 ID 是 JVM 分配给消息源自的线程的 ID。

keyword

域日志
编辑

domain 数据流从 Domain.log 收集域日志。

示例

domain 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型

@timestamp

事件时间戳。

date

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

input.type

输入类型。

keyword

log.flags

日志文件的标志。

keyword

log.offset

日志偏移量。

long

oracle_weblogic.domain.diagnostic_context_id

用于关联来自特定请求或应用程序的消息的上下文信息。

keyword

oracle_weblogic.domain.machine_name

计算机名称是托管服务器实例的计算机的 DNS 名称。

keyword

oracle_weblogic.domain.message_id

消息的唯一标识符。

keyword

oracle_weblogic.domain.meta

事件的元信息。

keyword

oracle_weblogic.domain.server_name

服务器名称是生成消息的 WebLogic 服务器实例的名称。

keyword

oracle_weblogic.domain.subsystem

指示作为消息来源的 WebLogic Server 子系统;例如,企业 Java Bean (EJB) 容器或 Java 消息服务 (JMS)。

keyword

oracle_weblogic.domain.thread_id

线程 ID 是 JVM 分配给消息源自的线程的 ID。

keyword

受管服务器日志
编辑

managed_server 数据流从 Managedserver.log 收集受管服务器日志。

示例

managed_server 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型

@timestamp

事件时间戳。

date

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

input.type

输入类型。

keyword

log.flags

日志文件的标志。

keyword

log.offset

日志偏移量。

long

oracle_weblogic.managed_server.diagnostic_context_id

用于关联来自特定请求或应用程序的消息的上下文信息。

keyword

oracle_weblogic.managed_server.machine_name

计算机名称是托管服务器实例的计算机的 DNS 名称。

keyword

oracle_weblogic.managed_server.message_id

消息的唯一标识符。

keyword

oracle_weblogic.managed_server.meta

事件的元信息。

keyword

oracle_weblogic.managed_server.server_name

服务器名称是生成消息的 WebLogic 服务器实例的名称。

keyword

oracle_weblogic.managed_server.subsystem

指示作为消息来源的 WebLogic Server 子系统;例如,企业 Java Bean (EJB) 容器或 Java 消息服务 (JMS)。

keyword

oracle_weblogic.managed_server.thread_id

线程 ID 是 JVM 分配给消息源自的线程的 ID。

keyword

指标

编辑
已部署应用程序指标
编辑

deployed_application 数据流收集已部署应用程序的指标。

示例

deployed_application 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型 指标类型

@timestamp

事件时间戳。

date

agent.id

此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。

keyword

cloud.account.id

用于在多租户环境中标识不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。

keyword

cloud.availability_zone

此主机、资源或服务所在的可用区。

keyword

cloud.instance.id

主机机器的实例 ID。

keyword

cloud.provider

云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。

keyword

cloud.region

此主机、资源或服务所在的区域。

keyword

container.id

唯一的容器 ID。

keyword

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

host.name

主机的名称。它可以包含 Unix 系统返回的主机名、完全限定域名 (FQDN) 或用户指定的名称。建议的值是主机的小写 FQDN。

keyword

oracle_weblogic.deployed_application.deployment.state.name

部署的当前状态(作为关键字)。

keyword

oracle_weblogic.deployed_application.deployment.state.value

部署的当前状态(作为整数)。

long

gauge

oracle_weblogic.deployed_application.session_timeout

会话超时(以整数表示)。

long

gauge

oracle_weblogic.deployed_application.sessions.open.current

此模块中当前打开的会话数。

long

gauge

oracle_weblogic.deployed_application.sessions.open.high

此服务器上任何时候打开的最大会话数。

long

counter

oracle_weblogic.deployed_application.sessions.open.total

已打开的会话总数。

long

counter

oracle_weblogic.deployed_application.single_threaded_servlet_pool_size

显示单线程模型 Servlet 的 Servlet 大小。

long

gauge

oracle_weblogic.deployed_application.source_info

部署的源信息(作为关键字)。

keyword

oracle_weblogic.deployed_application.status

部署的状态。

keyword

service.address

从中收集有关此服务的数据的地址。这应为 URI、网络地址(ipv4:port 或 [ipv6]:port)或资源路径(套接字)。

keyword

线程池指标
编辑

threadpool 数据流收集线程池的指标。

示例

threadpool 的示例事件如下所示

{
    "@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 字段参考

请参考以下文档,了解有关 ECS 字段的详细信息。

导出的字段
字段 描述 类型 指标类型

@timestamp

事件时间戳。

date

agent.id

此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。

keyword

cloud.account.id

用于在多租户环境中标识不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。

keyword

cloud.availability_zone

此主机、资源或服务所在的可用区。

keyword

cloud.instance.id

主机机器的实例 ID。

keyword

cloud.provider

云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。

keyword

cloud.region

此主机、资源或服务所在的区域。

keyword

container.id

唯一的容器 ID。

keyword

data_stream.dataset

数据流数据集。

constant_keyword

data_stream.namespace

数据流命名空间。

constant_keyword

data_stream.type

数据流类型。

constant_keyword

host.name

主机的名称。它可以包含 Unix 系统返回的主机名、完全限定域名 (FQDN) 或用户指定的名称。建议的值是主机的小写 FQDN。

keyword

oracle_weblogic.threadpool.mbean

jolokia mbean 的名称。

keyword

oracle_weblogic.threadpool.queue.length

优先级队列中待处理的请求数。这是内部系统请求和用户请求的总和。

long

gauge

oracle_weblogic.threadpool.requests.completed

优先级队列中已完成的请求数。

long

counter

oracle_weblogic.threadpool.requests.overload.rejected

由于达到为工作管理器配置的共享容量而拒绝的请求数。

long

counter

oracle_weblogic.threadpool.requests.pending

优先级队列中待处理的用户请求数。优先级队列包含来自内部子系统和用户的请求。这只是所有用户请求的计数。

long

gauge

oracle_weblogic.threadpool.threads.daemon

当前活动的守护程序线程数。

long

gauge

oracle_weblogic.threadpool.threads.execute.idle

池中的空闲线程数。此计数不包括备用线程和卡住的线程。该计数指示线程已准备好在有新工作到达时接手。

long

gauge

oracle_weblogic.threadpool.threads.execute.total

池中的线程总数。

long

gauge

oracle_weblogic.threadpool.threads.hogging

当前由请求持有的线程。这些线程将在配置的超时后被声明为卡住,或者在此之前返回池。自调整机制将在必要时进行回填。

long

gauge

oracle_weblogic.threadpool.threads.standby

备用池中的线程数。不需要处理当前工作负载的线程被指定为备用线程,并添加到备用池中。当需要更多线程时,会激活这些线程。

long

gauge

oracle_weblogic.threadpool.threads.stuck

线程池中卡住的线程数。

long

gauge

oracle_weblogic.threadpool.threads.total

当前活动的线程总数,包括守护程序线程和非守护程序线程。

long

gauge

oracle_weblogic.threadpool.throughput

每秒完成的平均请求数。

double

gauge

oracle_weblogic.threadpool.work_manager.capacity.shared

优先级队列中可以接受的最大请求数。 请注意,即使达到阈值,优先级较高的请求也会被接受,以取代队列中已有的优先级较低的请求。 较低优先级的请求将继续在队列中等待,直到所有高优先级请求执行完毕。 另请注意,进一步排队的低优先级请求会立即被拒绝。

long

gauge

service.address

从中收集有关此服务的数据的地址。这应为 URI、网络地址(ipv4:port 或 [ipv6]:port)或资源路径(套接字)。

keyword

更新日志

编辑
更新日志
版本 详情 Kibana 版本

1.8.0

增强 (查看拉取请求)
为 deployed_application 和 threadpool 数据流添加处理器支持。

8.13.0 或更高版本

1.7.0

增强 (查看拉取请求)
ECS 版本更新至 8.11.0。 将 Kibana 约束更新至 ^8.13.0。 修改了字段定义,以删除 ecs@mappings 组件模板中冗余的 ECS 字段。

8.13.0 或更高版本

1.6.0

增强 (查看拉取请求)
在 data_stream.dataset 上添加全局过滤器以提高性能。

8.12.0 或更高版本

1.5.1

增强 (查看拉取请求)
使用重新索引步骤更新 README。

8.12.0 或更高版本

1.5.0

增强 (查看拉取请求)
为敏感字段启用密钥。 有关更多详细信息,请参阅 https://elastic.ac.cn/guide/en/fleet/current/agent-policy.html#agent-policy-secret-values

8.12.0 或更高版本

1.4.1

错误修复 (查看拉取请求)
由于错误,为较旧的堆栈版本禁用密钥。

8.8.0 或更高版本

1.4.0

增强 (查看拉取请求)
为敏感字段启用密钥,支持从 8.12 开始。

8.8.0 或更高版本

1.3.1

错误修复 (查看拉取请求)
修复了管理服务器、托管服务器和域日志的可视化。

8.8.0 或更高版本

1.3.0

增强 (查看拉取请求)
将软件包 format_version 更新为 3.0.0。

8.8.0 或更高版本

1.2.0

增强 (查看拉取请求)
为指标数据集启用时间序列数据流。 这将大大减少指标的存储,并有望逐步提高查询性能。 有关更多详细信息,请参阅 https://elastic.ac.cn/guide/en/elasticsearch/reference/current/tsds.html

8.8.0 或更高版本

1.1.3

增强 (查看拉取请求)
为 threadpool 数据流添加 metric_type。

8.4.0 或更高版本

1.1.2

增强 (查看拉取请求)
为 threadpool 数据流添加维度字段。

8.4.0 或更高版本

1.1.1

增强 (查看拉取请求)
为 deployed_application 数据流添加 metric_type。

8.4.0 或更高版本

1.1.0

增强 (查看拉取请求)
为 deployed_application 数据流添加维度字段。

8.4.0 或更高版本

1.0.2

错误修复 (查看拉取请求)
更改 message 字段类型以遵循 ECS 定义。

8.4.0 或更高版本

1.0.1

错误修复 (查看拉取请求)
向重命名处理器添加 null 检查和 ignore_missing 检查

8.4.0 或更高版本

1.0.0

增强 (查看拉取请求)
使 Oracle Weblogic GA

8.4.0 或更高版本

0.6.1

错误修复 (查看拉取请求)
修复 README.md 中的描述。

0.6.0

增强 (查看拉取请求)
将所有权从 obs-service-integrations 重命名为 obs-infraobs-integrations

0.5.1

错误修复 (查看拉取请求)
解决 host.ip 字段中的冲突。

0.5.0

增强 (查看拉取请求)
将可视化迁移到 Lens。

0.4.0

增强 (查看拉取请求)
将 ECS 版本更新至 8.5.1

0.3.0

增强 (查看拉取请求)
添加了基础设施类别。

0.2.0

增强 (查看拉取请求)
删除未使用的可视化

0.1.1

增强 (查看拉取请求)
带有已部署应用程序数据流的 Oracle WebLogic 集成包

增强 (查看拉取请求)
带有 ThreadPool 数据流的 Oracle WebLogic 集成包

增强 (查看拉取请求)
带有访问日志数据流的 Oracle WebLogic 集成包

增强 (查看拉取请求)
带有域日志数据流的 Oracle WebLogic 集成包

增强 (查看拉取请求)
带有托管服务器日志数据流的 Oracle WebLogic 集成包

0.1.0

增强 (查看拉取请求)
带有管理服务器日志数据流的 Oracle WebLogic 集成包