企业搜索

编辑

版本

1.0.1 (查看全部)

兼容的 Kibana 版本

8.7.0 或更高版本

支持的无服务器项目类型
这是什么?

安全
可观测性

订阅级别
这是什么?

基础

enterprisesearch 包收集企业搜索的指标。

指标

编辑
用于 Stack Monitoring 的使用
编辑

enterprisesearch 包可用于收集 Kibana 中 Stack Monitoring UI 中显示的指标。

健康状况
编辑

Health API 获取并摄取企业搜索解决方案的健康信息。

示例

health 的示例如下所示

{
    "@timestamp": "2023-01-04T22:40:58.396Z",
    "agent": {
        "ephemeral_id": "48eb4316-38c7-4d0f-922b-bfb6f3089a76",
        "id": "1c17c52c-7d62-45f1-9132-758015a03e1b",
        "name": "docker-fleet-agent",
        "type": "metricbeat",
        "version": "8.5.0"
    },
    "data_stream": {
        "dataset": "enterprisesearch.stack_monitoring.health",
        "namespace": "ep",
        "type": "metrics"
    },
    "ecs": {
        "version": "8.0.0"
    },
    "elastic_agent": {
        "id": "1c17c52c-7d62-45f1-9132-758015a03e1b",
        "snapshot": false,
        "version": "8.5.0"
    },
    "enterprisesearch": {
        "cluster_uuid": "ecj1cwynSzOnzeaeoEqvwg",
        "health": {
            "crawler": {
                "workers": {
                    "active": 0,
                    "available": 20,
                    "pool_size": 20
                }
            },
            "jvm": {
                "gc": {
                    "collection_count": 14,
                    "collection_time": {
                        "ms": 729
                    }
                },
                "memory_usage": {
                    "heap_committed": {
                        "bytes": 2147483648
                    },
                    "heap_init": {
                        "bytes": 2147483648
                    },
                    "heap_max": {
                        "bytes": 2147483648
                    },
                    "heap_used": {
                        "bytes": 463363072
                    },
                    "non_heap_committed": {
                        "bytes": 223854592
                    },
                    "non_heap_init": {
                        "bytes": 7667712
                    },
                    "object_pending_finalization_count": 0
                },
                "threads": {
                    "current": 44,
                    "daemon": 32,
                    "max": 45,
                    "total_started": 46
                },
                "version": "11.0.16.1"
            },
            "name": "09337f10efb8",
            "process": {
                "filebeat": {
                    "pid": 601,
                    "restart_count": 0,
                    "time_since_last_restart": {
                        "sec": -1
                    }
                },
                "pid": 7,
                "uptime": {
                    "sec": 77981
                }
            },
            "version": {
                "build_hash": "e8a1c7e0c5d88bb8673bf10e7be7a419718c6358",
                "number": "8.5.0"
            }
        }
    },
    "event": {
        "agent_id_status": "verified",
        "dataset": "enterprisesearch.stack_monitoring.health",
        "duration": 26344700,
        "ingested": "2023-01-04T22:40:59Z",
        "module": "enterprisesearch"
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "66392b0697b84641af8006d87aeb89f1",
        "ip": [
            "172.20.0.7"
        ],
        "mac": [
            "02-42-AC-14-00-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "5.10.47-linuxkit",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.5 LTS (Focal Fossa)"
        }
    },
    "metricset": {
        "name": "health",
        "period": 10000
    },
    "service": {
        "address": "http://elastic-package-service_enterprisesearch_1:3002/api/ent/v1/internal/health",
        "type": "enterprisesearch"
    }
}
导出的字段
字段 描述 类型

@timestamp

事件时间戳。

日期

agent.ephemeral_id

此代理的临时标识符(如果存在)。此 ID 通常会在重启时更改,但 agent.id 不会。

关键字

agent.id

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

关键字

数据流.dataset

数据流数据集。

常量关键字

数据流.namespace

数据流命名空间。

常量关键字

数据流.type

数据流类型。

常量关键字

ecs.version

此事件符合的 ECS 版本。ecs.version 是必填字段,必须存在于所有事件中。在查询可能符合略有不同的 ECS 版本的多个索引时,此字段使集成能够适应事件的模式版本。

关键字

enterprisesearch.cluster_uuid

用作企业搜索数据存储的 Elasticsearch 集群的集群 UUID。

关键字

enterprisesearch.health.crawler.workers.active

活动工作线程的数量。

长整型

enterprisesearch.health.crawler.workers.available

可用工作线程的数量。

长整型

enterprisesearch.health.crawler.workers.pool_size

工作线程池大小。

长整型

enterprisesearch.health.jvm.gc.collection_count

自进程启动以来 Java 垃圾回收器调用的总次数

长整型

enterprisesearch.health.jvm.gc.collection_time.ms

自进程启动以来运行 Java 垃圾回收器所花费的总时间

长整型

enterprisesearch.health.jvm.memory_usage.heap_committed.bytes

以字节为单位提交给 JVM 的堆。

长整型

enterprisesearch.health.jvm.memory_usage.heap_init.bytes

JVM 使用的初始堆(以字节为单位)。

长整型

enterprisesearch.health.jvm.memory_usage.heap_max.bytes

JVM 使用的最大堆(以字节为单位)

长整型

enterprisesearch.health.jvm.memory_usage.heap_used.bytes

JVM 使用的堆(以字节为单位)。

长整型

enterprisesearch.health.jvm.memory_usage.non_heap_committed.bytes

JVM 使用的非堆提交内存(以字节为单位)。

长整型

enterprisesearch.health.jvm.memory_usage.non_heap_init.bytes

JVM 使用的初始非堆内存(以字节为单位)。

长整型

enterprisesearch.health.jvm.memory_usage.object_pending_finalization_count

显示等待最终确定的对象的近似数量。

长整型

enterprisesearch.health.jvm.threads.current

当前活动线程数。

长整型

enterprisesearch.health.jvm.threads.daemon

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

长整型

enterprisesearch.health.jvm.threads.max

自 JVM 启动或峰值重置以来的峰值活动线程计数。

长整型

enterprisesearch.health.jvm.threads.total_started

自 JVM 启动以来创建和/或启动的线程总数。

长整型

enterprisesearch.health.jvm.version

用于运行企业搜索的 JVM 版本

关键字

enterprisesearch.health.name

企业搜索节点的主机名

关键字

enterprisesearch.health.process.filebeat.pid

嵌入式 Filebeat 实例的进程 ID

长整型

enterprisesearch.health.process.filebeat.restart_count

由于某些问题而必须重新启动嵌入式 Filebeat 实例的次数

长整型

enterprisesearch.health.process.filebeat.time_since_last_restart.sec

自上次嵌入式 Filebeat 实例重新启动以来的时间(如果从未重新启动,则为 -1)

长整型

enterprisesearch.health.process.pid

企业搜索实例的进程 ID

长整型

enterprisesearch.health.process.uptime.sec

企业搜索实例的进程正常运行时间

长整型

enterprisesearch.health.version.build_hash

企业搜索包的唯一构建哈希

关键字

enterprisesearch.health.version.number

使用语义版本格式的企业搜索版本号

关键字

error.message

错误消息。

match_only_text

service.address

收集此服务数据的地址。这应该是一个 URI、网络地址(ipv4:端口或 [ipv6]:端口)或资源路径(套接字)。

关键字

service.type

从中收集数据的服务类型。该类型可用于对来自一种服务类型的日志和指标进行分组和关联。示例:如果从 Elasticsearch 收集日志或指标,则 service.type 将为 elasticsearch

关键字

统计信息
编辑

Stats API 获取并摄取企业搜索解决方案的统计信息。

示例

stats 的示例如下所示

{
    "@timestamp": "2023-01-04T22:43:01.326Z",
    "agent": {
        "ephemeral_id": "48eb4316-38c7-4d0f-922b-bfb6f3089a76",
        "id": "1c17c52c-7d62-45f1-9132-758015a03e1b",
        "name": "docker-fleet-agent",
        "type": "metricbeat",
        "version": "8.5.0"
    },
    "data_stream": {
        "dataset": "enterprisesearch.stack_monitoring.stats",
        "namespace": "ep",
        "type": "metrics"
    },
    "ecs": {
        "version": "8.0.0"
    },
    "elastic_agent": {
        "id": "1c17c52c-7d62-45f1-9132-758015a03e1b",
        "snapshot": false,
        "version": "8.5.0"
    },
    "enterprisesearch": {
        "cluster_uuid": "lrSOQ4j8QWSJqD_UrBFqrQ",
        "stats": {
            "connectors": {
                "job_store": {
                    "job_types": {
                        "delete": 0,
                        "full": 0,
                        "incremental": 0,
                        "permissions": 0
                    },
                    "waiting": 0,
                    "working": 0
                },
                "pool": {
                    "extract_worker_pool": {
                        "busy": 1,
                        "idle": 0,
                        "queue_depth": 0,
                        "size": 1,
                        "total_completed": 1,
                        "total_scheduled": 1
                    },
                    "publish_worker_pool": {
                        "busy": 0,
                        "idle": 0,
                        "queue_depth": 0,
                        "size": 0,
                        "total_completed": 0,
                        "total_scheduled": 0
                    },
                    "subextract_worker_pool": {
                        "busy": 0,
                        "idle": 0,
                        "queue_depth": 0,
                        "size": 0,
                        "total_completed": 0,
                        "total_scheduled": 0
                    }
                }
            },
            "crawler": {
                "global": {
                    "crawl_requests": {
                        "active": 0,
                        "failed": 0,
                        "pending": 0,
                        "successful": 0
                    }
                },
                "node": {
                    "active_threads": 0,
                    "pages_visited": 0,
                    "queue_size": {
                        "primary": 0,
                        "purge": 0
                    },
                    "status_codes": {},
                    "urls_allowed": 0,
                    "urls_denied": {},
                    "workers": {
                        "active": 0,
                        "available": 20,
                        "pool_size": 20
                    }
                }
            },
            "http": {
                "connections": {
                    "current": 3,
                    "max": 3,
                    "total": 34
                },
                "network": {
                    "received": {
                        "bytes": 3875,
                        "bytes_per_sec": 129
                    },
                    "sent": {
                        "bytes": 23281,
                        "bytes_per_sec": 777
                    }
                },
                "request_duration": {
                    "max": {
                        "ms": 497
                    },
                    "mean": {
                        "ms": 39
                    },
                    "std_dev": {
                        "ms": 68
                    }
                },
                "responses": {
                    "1xx": 0,
                    "2xx": 8,
                    "3xx": 31,
                    "4xx": 0,
                    "5xx": 0
                }
            },
            "product_usage": {
                "app_search": {
                    "total_engines": 0
                },
                "workplace_search": {
                    "total_org_sources": 0,
                    "total_private_sources": 0
                }
            },
            "queues": {
                "engine_destroyer": {
                    "count": 0
                },
                "failed": {
                    "count": 0
                },
                "mailer": {
                    "count": 0
                },
                "process_crawl": {
                    "count": 0
                }
            }
        }
    },
    "event": {
        "agent_id_status": "verified",
        "dataset": "enterprisesearch.stack_monitoring.stats",
        "duration": 123613600,
        "ingested": "2023-01-04T22:43:02Z",
        "module": "enterprisesearch"
    },
    "host": {
        "architecture": "x86_64",
        "containerized": true,
        "hostname": "docker-fleet-agent",
        "id": "66392b0697b84641af8006d87aeb89f1",
        "ip": [
            "172.20.0.7"
        ],
        "mac": [
            "02-42-AC-14-00-07"
        ],
        "name": "docker-fleet-agent",
        "os": {
            "codename": "focal",
            "family": "debian",
            "kernel": "5.10.47-linuxkit",
            "name": "Ubuntu",
            "platform": "ubuntu",
            "type": "linux",
            "version": "20.04.5 LTS (Focal Fossa)"
        }
    },
    "metricset": {
        "name": "stats",
        "period": 10000
    },
    "service": {
        "address": "http://elastic-package-service_enterprisesearch_1:3002/api/ent/v1/internal/stats",
        "type": "enterprisesearch"
    }
}
导出的字段
字段 描述 类型

@timestamp

事件时间戳。

日期

agent.ephemeral_id

此代理的临时标识符(如果存在)。此 ID 通常会在重启时更改,但 agent.id 不会。

关键字

agent.id

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

关键字

数据流.dataset

数据流数据集。

常量关键字

数据流.namespace

数据流命名空间。

常量关键字

数据流.type

数据流类型。

常量关键字

ecs.version

此事件符合的 ECS 版本。ecs.version 是必填字段,必须存在于所有事件中。在查询可能符合略有不同的 ECS 版本的多个索引时,此字段使集成能够适应事件的模式版本。

关键字

enterprisesearch.cluster_uuid

用作企业搜索数据存储的 Elasticsearch 集群的集群 UUID。

关键字

enterprisesearch.stats.connectors.job_store.job_types.delete

作业存储中删除作业的数量。

长整型

enterprisesearch.stats.connectors.job_store.job_types.full

作业存储中的完整同步作业的数量。

长整型

enterprisesearch.stats.connectors.job_store.job_types.incremental

作业存储中增量同步作业的数量。

长整型

enterprisesearch.stats.connectors.job_store.job_types.permissions

作业存储中权限同步作业的数量。

长整型

enterprisesearch.stats.connectors.job_store.waiting

等待处理的连接器作业的数量。

长整型

enterprisesearch.stats.connectors.job_store.working

当前正在处理的连接器作业的数量。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.busy

繁忙工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.idle

空闲工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.queue_depth

等待处理的项目数。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.size

工作线程池大小。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.total_completed

自启动以来完成的作业数。

长整型

enterprisesearch.stats.connectors.pool.extract_worker_pool.total_scheduled

自启动以来计划的作业数。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.busy

繁忙工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.idle

空闲工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.queue_depth

等待处理的项目数。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.size

工作线程池大小。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.total_completed

自启动以来完成的作业数。

长整型

enterprisesearch.stats.connectors.pool.publish_worker_pool.total_scheduled

自启动以来计划的作业数。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.busy

繁忙工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.idle

空闲工作线程的数量。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.queue_depth

等待处理的项目数。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.size

工作线程池大小。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.total_completed

自启动以来完成的作业数。

长整型

enterprisesearch.stats.connectors.pool.subextract_worker_pool.total_scheduled

自启动以来计划的作业数。

长整型

enterprisesearch.stats.crawler.global.crawl_requests.active

当前正在处理的抓取请求总数(正在运行的抓取)。

长整型

enterprisesearch.stats.crawler.global.crawl_requests.failed

失败的抓取请求总数。

长整型

enterprisesearch.stats.crawler.global.crawl_requests.pending

等待处理的抓取请求总数。

长整型

enterprisesearch.stats.crawler.global.crawl_requests.successful

已成功的抓取请求总数。

长整型

enterprisesearch.stats.crawler.node.active_threads

实例上当前活动的所有爬网程序工作线程的总数。

长整型

enterprisesearch.stats.crawler.node.pages_visited

自实例启动以来爬网程序访问的页面总数。

长整型

enterprisesearch.stats.crawler.node.queue_size.primary

等待实例爬网的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.queue_size.purge

等待清除抓取阶段检查的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.200

自实例启动以来爬网程序看到的 HTTP 200 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.301

自实例启动以来爬网程序看到的 HTTP 301 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.302

自实例启动以来爬网程序看到的 HTTP 302 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.400

自实例启动以来爬网程序看到的 HTTP 400 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.401

自实例启动以来爬网程序看到的 HTTP 401 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.402

自实例启动以来爬网程序看到的 HTTP 402 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.403

自实例启动以来爬网程序看到的 HTTP 403 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.404

自实例启动以来爬网程序看到的 HTTP 404 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.405

自实例启动以来爬网程序看到的 HTTP 405 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.410

自实例启动以来爬网程序看到的 HTTP 410 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.422

自实例启动以来爬网程序看到的 HTTP 422 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.429

自实例启动以来爬网程序看到的 HTTP 429 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.500

自实例启动以来爬网程序看到的 HTTP 500 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.501

自实例启动以来爬网程序看到的 HTTP 501 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.502

自实例启动以来爬网程序看到的 HTTP 502 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.503

自实例启动以来爬网程序看到的 HTTP 503 响应总数。

长整型

enterprisesearch.stats.crawler.node.status_codes.504

自实例启动以来爬网程序看到的 HTTP 504 响应总数。

长整型

enterprisesearch.stats.crawler.node.urls_allowed

自实例启动以来爬网程序在发现期间允许的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.already_seen

由于 URL 去重(每个 URL 只访问一次)而未跟踪的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.domain_filter_denied

由于未知域而被拒绝的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.incorrect_protocol

具有不正确/无效/不受支持的协议的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.link_too_deep

由于爬网深度限制而未跟踪的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.nofollow

由于 nofollow meta 标签或 HTML 链接属性而被拒绝的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.urls_denied.unsupported_content_type

由于不支持的内容类型而被拒绝的 URL 总数。

长整型

enterprisesearch.stats.crawler.node.workers.active

该实例当前活跃的爬网工作程序(正在运行的爬网)总数。

长整型

enterprisesearch.stats.crawler.node.workers.available

该实例当前可用的(空闲)爬网工作程序总数。

长整型

enterprisesearch.stats.crawler.node.workers.pool_size

该实例的爬网工作程序池的总大小(可以同时进行的爬网数量)。

长整型

enterprisesearch.stats.http.connections.current

当前与 Enterprise Search 实例打开的 HTTP 连接数。

长整型

enterprisesearch.stats.http.connections.max

自启动以来,与 Enterprise Search 实例打开的最大并发 HTTP 连接数。

长整型

enterprisesearch.stats.http.connections.total

自启动以来,与 Enterprise Search 实例打开的 HTTP 连接总数。

长整型

enterprisesearch.stats.http.network.received.bytes

自启动以来,Enterprise Search 实例接收的字节总数。

长整型

enterprisesearch.stats.http.network.received.bytes_per_sec

自启动以来,Enterprise Search 实例每秒接收的平均字节数。

长整型

enterprisesearch.stats.http.network.sent.bytes

自启动以来,Enterprise Search 实例发送的字节总数。

长整型

enterprisesearch.stats.http.network.sent.bytes_per_sec

自启动以来,Enterprise Search 实例每秒发送的平均字节数。

长整型

enterprisesearch.stats.http.request_duration.max.ms

自实例启动以来,最长的 HTTP 连接持续时间。

长整型

enterprisesearch.stats.http.request_duration.mean.ms

自实例启动以来,平均 HTTP 连接持续时间。

长整型

enterprisesearch.stats.http.request_duration.std_dev.ms

自实例启动以来,HTTP 连接持续时间值的标准差。

长整型

enterprisesearch.stats.http.responses.1xx

自实例启动以来,以 1xx 响应代码完成的 HTTP 请求总数。

长整型

enterprisesearch.stats.http.responses.2xx

自实例启动以来,以 2xx 响应代码完成的 HTTP 请求总数。

长整型

enterprisesearch.stats.http.responses.3xx

自实例启动以来,以 3xx 响应代码完成的 HTTP 请求总数。

长整型

enterprisesearch.stats.http.responses.4xx

自实例启动以来,以 4xx 响应代码完成的 HTTP 请求总数。

长整型

enterprisesearch.stats.http.responses.5xx

自实例启动以来,以 5xx 响应代码完成的 HTTP 请求总数。

长整型

enterprisesearch.stats.product_usage.app_search.total_engines

部署中当前的应用搜索引擎数量。

长整型

enterprisesearch.stats.product_usage.workplace_search.total_org_sources

部署中当前的工作场所搜索组织范围内容源数量。

长整型

enterprisesearch.stats.product_usage.workplace_search.total_private_sources

部署中当前的工作场所搜索私有内容源数量。

长整型

enterprisesearch.stats.queues.engine_destroyer.count

自实例启动以来,通过 engine_destroyer 队列处理的作业总数。

长整型

enterprisesearch.stats.queues.failed.count

在失败队列中等待的作业总数。

长整型

enterprisesearch.stats.queues.mailer.count

自实例启动以来,通过 mailer 队列处理的作业总数。

长整型

enterprisesearch.stats.queues.process_crawl.count

自实例启动以来,通过 process_crawl 队列处理的作业总数。

长整型

error.message

错误消息。

match_only_text

service.address

收集此服务数据的地址。这应该是一个 URI、网络地址(ipv4:端口或 [ipv6]:端口)或资源路径(套接字)。

关键字

service.type

从中收集数据的服务类型。该类型可用于对来自一种服务类型的日志和指标进行分组和关联。示例:如果从 Elasticsearch 收集日志或指标,则 service.type 将为 elasticsearch

关键字

更新日志

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

1.0.1

错误修复 (查看拉取请求)
阐明收集的指标为 Stack Monitoring 应用程序提供支持

8.7.0 或更高版本

1.0.0

增强功能 (查看拉取请求)
初始发布

8.7.0 或更高版本