企业搜索
编辑企业搜索
编辑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 |
此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。 |
关键字 |
数据流.dataset |
数据流数据集。 |
常量关键字 |
数据流.namespace |
数据流命名空间。 |
常量关键字 |
数据流.type |
数据流类型。 |
常量关键字 |
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 收集日志或指标,则 |
关键字 |
统计信息
编辑从 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 |
此代理的唯一标识符(如果存在)。示例:对于 Beats,这将是 beat.id。 |
关键字 |
数据流.dataset |
数据流数据集。 |
常量关键字 |
数据流.namespace |
数据流命名空间。 |
常量关键字 |
数据流.type |
数据流类型。 |
常量关键字 |
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 收集日志或指标,则 |
关键字 |