GitLab 集成
编辑GitLab 集成
编辑此集成用于从 GitLab 摄取日志。
- api:收集对 GitLab API 发出的 HTTP 请求的日志
- application:收集 GitLab 中事件的日志,例如用户创建或项目删除。
- audit:收集有关组或项目设置和成员资格更改的日志。
- auth:收集有关受保护路径的滥用请求或超出速率限制的请求的日志。
- pages:收集 Pages 的日志。
- production:收集从 GitLab 收到的 Rails 控制器请求的日志。
- sidekiq:从 sidekiq 收集长时间运行的后台作业的日志。
有关更多信息,请参阅 GitLab 日志系统文档。
兼容性
编辑GitLab 模块已使用 社区版 16.8.5-ce.0 版本开发和测试。
要求
编辑必须安装 Elastic Agent。有关更多详细信息和安装说明,请参阅 Elastic Agent 安装指南。
安装和管理 Elastic Agent
编辑安装和管理 Elastic Agent 有几种选项
安装由 Fleet 管理的 Elastic Agent(推荐)
编辑使用此方法,您可以安装 Elastic Agent 并使用 Kibana 中的 Fleet 在中央位置定义、配置和管理您的代理。我们建议使用 Fleet 管理,因为它使您的代理的管理和升级变得更加容易。
以独立模式安装 Elastic Agent(高级用户)
编辑使用此方法,您可以安装 Elastic Agent 并在安装它的系统上手动配置代理。您负责管理和升级代理。此方法仅适用于高级用户。
在容器化环境中安装 Elastic Agent
编辑您可以在容器内运行 Elastic Agent,无论是使用 Fleet Server 还是独立运行。所有版本的 Elastic Agent 的 Docker 镜像都可从 Elastic Docker 注册表获得,并且我们提供了在 Kubernetes 上运行的部署清单。
请注意,运行 Elastic Agent 有最低要求。有关更多信息,请参阅 Elastic Agent 最低要求。
设置
编辑请参阅 GitLab 文档,了解您的实例类型的特定文件路径。两者都在配置设置中作为默认值提供,但只需要使用一个。
日志
编辑api
编辑收集对 GitLab API 发出的 HTTP 请求的日志。有关更多信息,请查看 GitLab API 日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
data_stream.dataset |
数据流数据集名称。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.dataset |
事件数据集 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
gitlab.api.correlation_id |
关键字 |
|
gitlab.api.cpu_s |
长整型 |
|
gitlab.api.db_cached_count |
长整型 |
|
gitlab.api.db_ci_cached_count |
长整型 |
|
gitlab.api.db_ci_count |
长整型 |
|
gitlab.api.db_ci_duration_s |
浮点型 |
|
gitlab.api.db_ci_replica_cached_count |
长整型 |
|
gitlab.api.db_ci_replica_count |
长整型 |
|
gitlab.api.db_ci_replica_duration_s |
浮点型 |
|
gitlab.api.db_ci_replica_txn_count |
长整型 |
|
gitlab.api.db_ci_replica_txn_duration_s |
浮点型 |
|
gitlab.api.db_ci_replica_wal_cached_count |
长整型 |
|
gitlab.api.db_ci_replica_wal_count |
长整型 |
|
gitlab.api.db_ci_txn_count |
长整型 |
|
gitlab.api.db_ci_txn_duration_s |
浮点型 |
|
gitlab.api.db_ci_wal_cached_count |
长整型 |
|
gitlab.api.db_ci_wal_count |
长整型 |
|
gitlab.api.db_count |
长整型 |
|
gitlab.api.db_duration_s |
浮点型 |
|
gitlab.api.db_main_cached_count |
长整型 |
|
gitlab.api.db_main_count |
长整型 |
|
gitlab.api.db_main_duration_s |
浮点型 |
|
gitlab.api.db_main_replica_cached_count |
长整型 |
|
gitlab.api.db_main_replica_count |
长整型 |
|
gitlab.api.db_main_replica_duration_s |
浮点型 |
|
gitlab.api.db_main_replica_txn_count |
长整型 |
|
gitlab.api.db_main_replica_txn_duration_s |
浮点型 |
|
gitlab.api.db_main_replica_wal_cached_count |
长整型 |
|
gitlab.api.db_main_replica_wal_count |
长整型 |
|
gitlab.api.db_main_txn_count |
长整型 |
|
gitlab.api.db_main_txn_duration_s |
浮点型 |
|
gitlab.api.db_main_wal_cached_count |
长整型 |
|
gitlab.api.db_main_wal_count |
长整型 |
|
gitlab.api.db_primary_cached_count |
长整型 |
|
gitlab.api.db_primary_count |
长整型 |
|
gitlab.api.db_primary_duration_s |
浮点型 |
|
gitlab.api.db_primary_txn_count |
长整型 |
|
gitlab.api.db_primary_txn_duration_s |
浮点型 |
|
gitlab.api.db_primary_wal_cached_count |
长整型 |
|
gitlab.api.db_primary_wal_count |
长整型 |
|
gitlab.api.db_replica_cached_count |
长整型 |
|
gitlab.api.db_replica_count |
长整型 |
|
gitlab.api.db_replica_duration_s |
浮点型 |
|
gitlab.api.db_replica_txn_count |
长整型 |
|
gitlab.api.db_replica_txn_duration_s |
浮点型 |
|
gitlab.api.db_replica_wal_cached_count |
长整型 |
|
gitlab.api.db_replica_wal_count |
长整型 |
|
gitlab.api.db_txn_count |
长整型 |
|
gitlab.api.db_write_count |
长整型 |
|
gitlab.api.duration_s |
浮点型 |
|
gitlab.api.mem_bytes |
长整型 |
|
gitlab.api.mem_mallocs |
长整型 |
|
gitlab.api.mem_objects |
长整型 |
|
gitlab.api.mem_total_bytes |
长整型 |
|
gitlab.api.meta.caller_id |
关键字 |
|
gitlab.api.meta.client_id |
关键字 |
|
gitlab.api.meta.feature_category |
关键字 |
|
gitlab.api.meta.remote_ip |
ip |
|
gitlab.api.meta.user |
关键字 |
|
gitlab.api.meta.user_id |
长整型 |
|
gitlab.api.params.key |
关键字 |
|
gitlab.api.params.value |
关键字 |
|
gitlab.api.queue_duration_s |
浮点型 |
|
gitlab.api.redis_allowed_cross_slot_calls |
长整型 |
|
gitlab.api.redis_cache_calls |
长整型 |
|
gitlab.api.redis_cache_duration_s |
浮点型 |
|
gitlab.api.redis_cache_read_bytes |
长整型 |
|
gitlab.api.redis_cache_write_bytes |
长整型 |
|
gitlab.api.redis_calls |
长整型 |
|
gitlab.api.redis_db_load_balancing_calls |
长整型 |
|
gitlab.api.redis_db_load_balancing_duration_s |
浮点型 |
|
gitlab.api.redis_db_load_balancing_write_bytes |
长整型 |
|
gitlab.api.redis_duration_s |
浮点型 |
|
gitlab.api.redis_feature_flag_calls |
长整型 |
|
gitlab.api.redis_feature_flag_duration_s |
浮点型 |
|
gitlab.api.redis_feature_flag_read_bytes |
长整型 |
|
gitlab.api.redis_feature_flag_write_bytes |
长整型 |
|
gitlab.api.redis_read_bytes |
长整型 |
|
gitlab.api.redis_sessions_allowed_cross_slot_calls |
长整型 |
|
gitlab.api.redis_sessions_calls |
长整型 |
|
gitlab.api.redis_sessions_duration_s |
浮点型 |
|
gitlab.api.redis_sessions_read_bytes |
长整型 |
|
gitlab.api.redis_sessions_write_bytes |
长整型 |
|
gitlab.api.redis_write_bytes |
长整型 |
|
gitlab.api.request_urgency |
关键字 |
|
gitlab.api.route |
关键字 |
|
gitlab.api.target_duration_s |
浮点型 |
|
gitlab.api.time |
关键字 |
|
gitlab.api.token_id |
长整型 |
|
gitlab.api.token_type |
关键字 |
|
gitlab.api.view_duration_s |
浮点型 |
|
gitlab.api.worker_id |
关键字 |
|
host.containerized |
如果主机是容器。 |
布尔值 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
input.type |
Filebeat 输入的类型。 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志文件中条目的偏移量。 |
长整型 |
示例
api
的示例事件如下
{ "@timestamp": "2024-04-29T17:06:12.231Z", "agent": { "ephemeral_id": "9406e649-a731-4600-9b22-d80d322f078a", "id": "863c90df-5d95-44cd-a115-8c0972e2cb87", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.13.2" }, "data_stream": { "dataset": "gitlab.api", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "863c90df-5d95-44cd-a115-8c0972e2cb87", "snapshot": false, "version": "8.13.2" }, "event": { "agent_id_status": "verified", "category": [ "api" ], "dataset": "gitlab.api", "duration": 19690, "kind": "event", "ingested": "2024-05-21T18:17:53Z", "original": "{\"time\":\"2024-04-29T17:06:12.231Z\",\"severity\":\"INFO\",\"duration_s\":0.01969,\"db_duration_s\":0.0,\"view_duration_s\":0.01969,\"status\":200,\"method\":\"GET\",\"path\":\"/api/v4/geo/proxy\",\"params\":[],\"host\":\"localhost\",\"remote_ip\":\"127.0.0.1\",\"ua\":\"Go-http-client/1.1\",\"route\":\"/api/:version/geo/proxy\",\"db_count\":0,\"db_write_count\":0,\"db_cached_count\":0,\"db_txn_count\":0,\"db_replica_txn_count\":0,\"db_primary_txn_count\":0,\"db_main_txn_count\":0,\"db_ci_txn_count\":0,\"db_main_replica_txn_count\":0,\"db_ci_replica_txn_count\":0,\"db_replica_count\":0,\"db_primary_count\":0,\"db_main_count\":0,\"db_ci_count\":0,\"db_main_replica_count\":0,\"db_ci_replica_count\":0,\"db_replica_cached_count\":0,\"db_primary_cached_count\":0,\"db_main_cached_count\":0,\"db_ci_cached_count\":0,\"db_main_replica_cached_count\":0,\"db_ci_replica_cached_count\":0,\"db_replica_wal_count\":0,\"db_primary_wal_count\":0,\"db_main_wal_count\":0,\"db_ci_wal_count\":0,\"db_main_replica_wal_count\":0,\"db_ci_replica_wal_count\":0,\"db_replica_wal_cached_count\":0,\"db_primary_wal_cached_count\":0,\"db_main_wal_cached_count\":0,\"db_ci_wal_cached_count\":0,\"db_main_replica_wal_cached_count\":0,\"db_ci_replica_wal_cached_count\":0,\"db_replica_txn_duration_s\":0.0,\"db_primary_txn_duration_s\":0.0,\"db_main_txn_duration_s\":0.0,\"db_ci_txn_duration_s\":0.0,\"db_main_replica_txn_duration_s\":0.0,\"db_ci_replica_txn_duration_s\":0.0,\"db_replica_duration_s\":0.0,\"db_primary_duration_s\":0.0,\"db_main_duration_s\":0.0,\"db_ci_duration_s\":0.0,\"db_main_replica_duration_s\":0.0,\"db_ci_replica_duration_s\":0.0,\"cpu_s\":0.063617,\"mem_objects\":13367,\"mem_bytes\":1633512,\"mem_mallocs\":7711,\"mem_total_bytes\":2168192,\"pid\":1067,\"worker_id\":\"puma_4\",\"rate_limiting_gates\":[],\"correlation_id\":\"7ff5f562-f16f-4a93-b2ac-f771c81b0495\",\"meta.caller_id\":\"GET /api/:version/geo/proxy\",\"meta.remote_ip\":\"127.0.0.1\",\"meta.feature_category\":\"geo_replication\",\"meta.client_id\":\"ip/127.0.0.1\",\"request_urgency\":\"low\",\"target_duration_s\":5}", "provider": "GET /api/:version/geo/proxy", "type": [ "info" ] }, "gitlab": { "api": { "correlation_id": "7ff5f562-f16f-4a93-b2ac-f771c81b0495", "cpu_s": 0.063617, "db_cached_count": 0, "db_ci_cached_count": 0, "db_ci_count": 0, "db_ci_duration_s": 0, "db_ci_replica_cached_count": 0, "db_ci_replica_count": 0, "db_ci_replica_duration_s": 0, "db_ci_replica_txn_count": 0, "db_ci_replica_txn_duration_s": 0, "db_ci_replica_wal_cached_count": 0, "db_ci_replica_wal_count": 0, "db_ci_txn_count": 0, "db_ci_txn_duration_s": 0, "db_ci_wal_cached_count": 0, "db_ci_wal_count": 0, "db_count": 0, "db_duration_s": 0, "db_main_cached_count": 0, "db_main_count": 0, "db_main_duration_s": 0, "db_main_replica_cached_count": 0, "db_main_replica_count": 0, "db_main_replica_duration_s": 0, "db_main_replica_txn_count": 0, "db_main_replica_txn_duration_s": 0, "db_main_replica_wal_cached_count": 0, "db_main_replica_wal_count": 0, "db_main_txn_count": 0, "db_main_txn_duration_s": 0, "db_main_wal_cached_count": 0, "db_main_wal_count": 0, "db_primary_cached_count": 0, "db_primary_count": 0, "db_primary_duration_s": 0, "db_primary_txn_count": 0, "db_primary_txn_duration_s": 0, "db_primary_wal_cached_count": 0, "db_primary_wal_count": 0, "db_replica_cached_count": 0, "db_replica_count": 0, "db_replica_duration_s": 0, "db_replica_txn_count": 0, "db_replica_txn_duration_s": 0, "db_replica_wal_cached_count": 0, "db_replica_wal_count": 0, "db_txn_count": 0, "db_write_count": 0, "duration_s": 0.01969, "mem_bytes": 1633512, "mem_mallocs": 7711, "mem_objects": 13367, "mem_total_bytes": 2168192, "meta": { "client_id": "ip/127.0.0.1", "feature_category": "geo_replication", "remote_ip": "127.0.0.1" }, "request_urgency": "low", "route": "/api/:version/geo/proxy", "target_duration_s": 5, "time": "2024-04-29T17:06:12.231Z", "view_duration_s": 0.01969, "worker_id": "puma_4" } }, "http": { "request": { "method": "GET" }, "response": { "status_code": 200 } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "35", "inode": "5815", "path": "/tmp/service_logs/test-gitlab-api.log" }, "level": "INFO", "offset": 0 }, "process": { "pid": 1067 }, "source": { "ip": [ "127.0.0.1" ] }, "tags": [ "preserve_original_event", "forwarded", "gitlab-api" ], "url": { "domain": "localhost", "path": "/api/v4/geo/proxy" }, "user_agent": { "original": "Go-http-client/1.1" } }
application
编辑收集 GitLab 中发生的事件的日志,例如用户创建或项目删除。有关更多信息,请查看 GitLab 应用程序日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.account.id |
用于在多租户环境中标识不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
cloud.availability_zone |
此主机运行所在的可用区。 |
关键字 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
cloud.instance.id |
主机机器的实例 ID。 |
关键字 |
cloud.instance.name |
主机机器的实例名称。 |
关键字 |
cloud.machine.type |
主机机器的机器类型。 |
关键字 |
cloud.project.id |
Google Cloud 中项目的名称。 |
关键字 |
cloud.provider |
云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。 |
关键字 |
cloud.region |
此主机运行所在的区域。 |
关键字 |
container.id |
唯一容器 ID。 |
关键字 |
container.image.name |
容器构建所基于的镜像的名称。 |
关键字 |
container.labels |
镜像标签。 |
对象 |
container.name |
容器名称。 |
关键字 |
data_stream.dataset |
数据流数据集名称。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.dataset |
事件数据集 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
gitlab.application.attributes |
关键字 |
|
gitlab.application.caller |
关键字 |
|
gitlab.application.class |
关键字 |
|
gitlab.application.class_name |
关键字 |
|
gitlab.application.connection_name |
关键字 |
|
gitlab.application.current_iteration |
长整型 |
|
gitlab.application.event |
关键字 |
|
gitlab.application.lease_key |
关键字 |
|
gitlab.application.lease_timeout |
长整型 |
|
gitlab.application.lock_timeout_in_ms |
长整型 |
|
gitlab.application.login_method |
关键字 |
|
gitlab.application.mail_subject |
关键字 |
|
gitlab.application.memwd_cur_strikes |
长整型 |
|
gitlab.application.memwd_handler_class |
关键字 |
|
gitlab.application.memwd_max_rss_bytes |
长整型 |
|
gitlab.application.memwd_max_strikes |
长整型 |
|
gitlab.application.memwd_reason |
关键字 |
|
gitlab.application.memwd_rss_bytes |
长整型 |
|
gitlab.application.memwd_sleep_time_s |
长整型 |
|
gitlab.application.merge_request_info |
关键字 |
|
gitlab.application.mergeability.check_approved_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_main_duration_s |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_approved_service.db_primary_duration_s |
长整型 |
|
gitlab.application.mergeability.check_approved_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_approved_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_main_duration_s |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.db_primary_duration_s |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_blocked_by_other_mrs_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_broken_status_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_main_duration_s |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.db_primary_duration_s |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_broken_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_ci_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_ci_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_commits_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_commits_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_conflict_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_conflict_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_discussions_status_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_discussions_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_draft_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_draft_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_main_duration_s |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.db_primary_duration_s |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_external_status_checks_passed_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_jira_status_service.db_cached_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.db_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.db_main_cached_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.db_main_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.db_primary_cached_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.db_primary_count |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_jira_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_open_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_open_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.check_rebase_status_service.duration_s |
长整型 |
|
gitlab.application.mergeability.check_rebase_status_service.successful |
布尔值 |
|
gitlab.application.mergeability.merge_request_id |
长整型 |
|
gitlab.application.mergeability.project_id |
长整型 |
|
gitlab.application.message |
关键字 |
|
gitlab.application.meta.caller_id |
关键字 |
|
gitlab.application.meta.client_id |
关键字 |
|
gitlab.application.meta.feature_category |
关键字 |
|
gitlab.application.meta.project |
关键字 |
|
gitlab.application.meta.remote_ip |
ip |
|
gitlab.application.meta.root_caller_id |
关键字 |
|
gitlab.application.meta.root_namespace |
关键字 |
|
gitlab.application.meta.user |
关键字 |
|
gitlab.application.meta.user_id |
长整型 |
|
gitlab.application.method |
关键字 |
|
gitlab.application.model |
关键字 |
|
gitlab.application.model_connection_name |
关键字 |
|
gitlab.application.model_id |
长整型 |
|
gitlab.application.partition_name |
关键字 |
|
gitlab.application.project_id |
长整型 |
|
gitlab.application.project_name |
关键字 |
|
gitlab.application.shared_connection_name |
关键字 |
|
gitlab.application.silent_mode_enabled |
布尔值 |
|
gitlab.application.table_name |
关键字 |
|
gitlab.application.user_admin |
布尔值 |
|
gitlab.application.worker_id |
关键字 |
|
host.architecture |
操作系统架构。 |
关键字 |
host.containerized |
如果主机是容器。 |
布尔值 |
host.domain |
主机所属域的名称。例如,在 Windows 上,这可能是主机的 Active Directory 域或 NetBIOS 域名。对于 Linux,这可能是主机 LDAP 提供程序的域。 |
关键字 |
host.hostname |
主机的 hostname。它通常包含主机上 |
关键字 |
host.id |
唯一主机 ID。由于主机名并不总是唯一的,请使用在您的环境中具有意义的值。例如:当前使用 |
关键字 |
host.mac |
主机 MAC 地址。 |
关键字 |
host.name |
主机名称。它可以包含 Unix 系统上 |
关键字 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
host.os.family |
操作系统系列(例如 redhat、debian、freebsd、windows)。 |
关键字 |
host.os.kernel |
操作系统内核版本,以原始字符串形式表示。 |
关键字 |
host.os.name |
操作系统名称,不包含版本。 |
关键字 |
host.os.name.text |
|
text |
host.os.platform |
操作系统平台(例如 centos、ubuntu、windows)。 |
关键字 |
host.os.version |
操作系统版本,以原始字符串形式表示。 |
关键字 |
host.type |
主机类型。对于云提供商,这可以是机器类型,例如 |
关键字 |
input.type |
输入类型 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志偏移量 |
长整型 |
示例
以下是 application
的示例事件
{ "@timestamp": "2024-05-10T17:49:45.825Z", "agent": { "ephemeral_id": "c6d67ec9-17b1-4f21-851f-01582fac9c04", "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.14.1" }, "client": { "address": "67.43.156.18", "as": { "number": 35908 }, "geo": { "continent_name": "Asia", "country_iso_code": "BT", "country_name": "Bhutan", "location": { "lat": 27.5, "lon": 90.5 } }, "ip": "67.43.156.18" }, "data_stream": { "dataset": "gitlab.application", "namespace": "47114", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "snapshot": false, "version": "8.14.1" }, "event": { "agent_id_status": "verified", "category": [ "configuration" ], "dataset": "gitlab.application", "id": "01HXHSYJJQNY08JV4JF2B69ZDR", "kind": "event", "ingested": "2024-08-05T14:13:26Z", "original": "{\"severity\":\"INFO\",\"time\":\"2024-05-10T17:49:45.825Z\",\"correlation_id\":\"01HXHSYJJQNY08JV4JF2B69ZDR\",\"meta.caller_id\":\"ProjectCacheWorker\",\"meta.remote_ip\":\"67.43.156.18\",\"meta.feature_category\":\"source_code_management\",\"meta.user\":\"root\",\"meta.user_id\":1,\"meta.project\":\"root/test_1\",\"meta.root_namespace\":\"root\",\"meta.client_id\":\"user/1\",\"meta.root_caller_id\":\"ProjectsController#create\",\"message\":\"Updating statistics for project 1\"}", "severity": 1, "type": [ "info" ] }, "gitlab": { "application": { "message": "Updating statistics for project 1", "meta": { "caller_id": "ProjectCacheWorker", "client_id": "user/1", "feature_category": "source_code_management", "project": "root/test_1", "root_caller_id": "ProjectsController#create", "root_namespace": "root" } } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "30", "inode": "224", "path": "/tmp/service_logs/test-gitlab-application.log" }, "offset": 0 }, "related": { "ip": [ "67.43.156.18" ], "user": [ "1", "root" ] }, "source": { "address": "67.43.156.18", "as": { "number": 35908 }, "geo": { "continent_name": "Asia", "country_iso_code": "BT", "country_name": "Bhutan", "location": { "lat": 27.5, "lon": 90.5 } }, "ip": "67.43.156.18" }, "tags": [ "preserve_original_event", "gitlab-application", "forwarded" ], "user": { "id": "1", "name": "root" } }
审计
编辑收集有关组或项目设置和成员资格更改的日志。有关更多信息,请查看 GitLab 审计日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.account.id |
用于在多租户环境中标识不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
cloud.availability_zone |
此主机运行所在的可用区。 |
关键字 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
cloud.instance.id |
主机机器的实例 ID。 |
关键字 |
cloud.instance.name |
主机机器的实例名称。 |
关键字 |
cloud.machine.type |
主机机器的机器类型。 |
关键字 |
cloud.project.id |
Google Cloud 中项目的名称。 |
关键字 |
cloud.provider |
云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。 |
关键字 |
cloud.region |
此主机运行所在的区域。 |
关键字 |
container.id |
唯一容器 ID。 |
关键字 |
container.image.name |
容器构建所基于的镜像的名称。 |
关键字 |
container.labels |
镜像标签。 |
对象 |
container.name |
容器名称。 |
关键字 |
data_stream.dataset |
数据流数据集。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
gitlab.audit.change |
关键字 |
|
gitlab.audit.created_at |
日期 |
|
gitlab.audit.entity_id |
长整型 |
|
gitlab.audit.entity_type |
关键字 |
|
gitlab.audit.from |
关键字 |
|
gitlab.audit.meta.caller_id |
关键字 |
|
gitlab.audit.meta.client_id |
关键字 |
|
gitlab.audit.meta.feature_category |
关键字 |
|
gitlab.audit.meta.project |
关键字 |
|
gitlab.audit.meta.remote_ip |
ip |
|
gitlab.audit.meta.root_namespace |
关键字 |
|
gitlab.audit.meta.user |
关键字 |
|
gitlab.audit.meta.user_id |
长整型 |
|
gitlab.audit.target_details |
关键字 |
|
gitlab.audit.target_id |
长整型 |
|
gitlab.audit.target_type |
关键字 |
|
gitlab.audit.to |
关键字 |
|
gitlab.audit.with |
关键字 |
|
host.architecture |
操作系统架构。 |
关键字 |
host.containerized |
如果主机是容器。 |
布尔值 |
host.domain |
主机所属域的名称。例如,在 Windows 上,这可能是主机的 Active Directory 域或 NetBIOS 域名。对于 Linux,这可能是主机 LDAP 提供程序的域。 |
关键字 |
host.hostname |
主机的 hostname。它通常包含主机上 |
关键字 |
host.id |
唯一主机 ID。由于主机名并不总是唯一的,请使用在您的环境中具有意义的值。例如:当前使用 |
关键字 |
host.mac |
主机 MAC 地址。 |
关键字 |
host.name |
主机名称。它可以包含 Unix 系统上 |
关键字 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
host.os.family |
操作系统系列(例如 redhat、debian、freebsd、windows)。 |
关键字 |
host.os.kernel |
操作系统内核版本,以原始字符串形式表示。 |
关键字 |
host.os.name |
操作系统名称,不包含版本。 |
关键字 |
host.os.name.text |
|
text |
host.os.platform |
操作系统平台(例如 centos、ubuntu、windows)。 |
关键字 |
host.os.version |
操作系统版本,以原始字符串形式表示。 |
关键字 |
host.type |
主机类型。对于云提供商,这可以是机器类型,例如 |
关键字 |
input.type |
输入类型 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志偏移量 |
长整型 |
示例
以下是 audit
的示例事件
{ "@timestamp": "2018-10-17T17:38:22.523Z", "agent": { "ephemeral_id": "88cea3d2-b910-479c-9a11-035ae92ed5c0", "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.14.1" }, "data_stream": { "dataset": "gitlab.audit", "namespace": "33114", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "snapshot": false, "version": "8.14.1" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "gitlab.audit", "ingested": "2024-08-05T14:18:18Z", "original": "{\"severity\": \"INFO\",\"time\": \"2018-10-17T17:38:22.523Z\",\"author_id\": 3,\"entity_id\": 2,\"entity_type\": \"Project\",\"change\": \"visibility\",\"from\": \"Private\",\"to\": \"Public\",\"author_name\": \"John Doe4\",\"target_id\": 2,\"target_type\": \"Project\",\"target_details\": \"namespace2/project2\"}", "severity": 1, "kind": "event", "type": [ "info" ] }, "gitlab": { "audit": { "change": "visibility", "entity_id": 2, "entity_type": "Project", "from": "Private", "target_details": "namespace2/project2", "target_id": 2, "target_type": "Project", "to": "Public" } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "30", "inode": "235", "path": "/tmp/service_logs/test-gitlab-audit.log" }, "offset": 507 }, "related": { "user": [ "3", "John Doe4" ] }, "tags": [ "preserve_original_event", "gitlab-audit", "forwarded" ], "user": { "id": "3", "name": "John Doe4" } }
身份验证
编辑收集有关滥用保护路径请求或超出速率限制的请求的日志。有关更多信息,请查看 GitLab 身份验证日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.account.id |
用于在多租户环境中标识不同实体的云帐户或组织 ID。示例:AWS 帐户 ID、Google Cloud ORG ID 或其他唯一标识符。 |
关键字 |
cloud.availability_zone |
此主机运行所在的可用区。 |
关键字 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
cloud.instance.id |
主机机器的实例 ID。 |
关键字 |
cloud.instance.name |
主机机器的实例名称。 |
关键字 |
cloud.machine.type |
主机机器的机器类型。 |
关键字 |
cloud.project.id |
Google Cloud 中项目的名称。 |
关键字 |
cloud.provider |
云提供商的名称。示例值包括 aws、azure、gcp 或 digitalocean。 |
关键字 |
cloud.region |
此主机运行所在的区域。 |
关键字 |
container.id |
唯一容器 ID。 |
关键字 |
container.image.name |
容器构建所基于的镜像的名称。 |
关键字 |
container.labels |
镜像标签。 |
对象 |
container.name |
容器名称。 |
关键字 |
data_stream.dataset |
数据流数据集。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
gitlab.auth.controller |
关键字 |
|
gitlab.auth.cpu_s |
长整型 |
|
gitlab.auth.db_cached_count |
长整型 |
|
gitlab.auth.db_ci_cached_count |
长整型 |
|
gitlab.auth.db_ci_count |
长整型 |
|
gitlab.auth.db_ci_duration_s |
浮点型 |
|
gitlab.auth.db_ci_replica_cached_count |
长整型 |
|
gitlab.auth.db_ci_replica_count |
长整型 |
|
gitlab.auth.db_ci_replica_duration_s |
浮点型 |
|
gitlab.auth.db_ci_replica_txn_count |
长整型 |
|
gitlab.auth.db_ci_replica_txn_duration_s |
浮点型 |
|
gitlab.auth.db_ci_replica_wal_cached_count |
长整型 |
|
gitlab.auth.db_ci_replica_wal_count |
长整型 |
|
gitlab.auth.db_ci_txn_count |
长整型 |
|
gitlab.auth.db_ci_txn_duration_s |
浮点型 |
|
gitlab.auth.db_ci_wal_cached_count |
长整型 |
|
gitlab.auth.db_ci_wal_count |
长整型 |
|
gitlab.auth.db_count |
长整型 |
|
gitlab.auth.db_duration_s |
浮点型 |
|
gitlab.auth.db_main_cached_count |
长整型 |
|
gitlab.auth.db_main_count |
长整型 |
|
gitlab.auth.db_main_duration_s |
浮点型 |
|
gitlab.auth.db_main_replica_cached_count |
长整型 |
|
gitlab.auth.db_main_replica_count |
长整型 |
|
gitlab.auth.db_main_replica_duration_s |
浮点型 |
|
gitlab.auth.db_main_replica_txn_count |
长整型 |
|
gitlab.auth.db_main_replica_txn_duration_s |
浮点型 |
|
gitlab.auth.db_main_replica_wal_cached_count |
长整型 |
|
gitlab.auth.db_main_replica_wal_count |
长整型 |
|
gitlab.auth.db_main_txn_count |
长整型 |
|
gitlab.auth.db_main_txn_duration_s |
浮点型 |
|
gitlab.auth.db_main_wal_cached_count |
长整型 |
|
gitlab.auth.db_main_wal_count |
长整型 |
|
gitlab.auth.db_primary_cached_count |
长整型 |
|
gitlab.auth.db_primary_count |
长整型 |
|
gitlab.auth.db_primary_duration_s |
浮点型 |
|
gitlab.auth.db_primary_txn_count |
长整型 |
|
gitlab.auth.db_primary_txn_duration_s |
浮点型 |
|
gitlab.auth.db_primary_wal_cached_count |
长整型 |
|
gitlab.auth.db_primary_wal_count |
长整型 |
|
gitlab.auth.db_replica_cached_count |
长整型 |
|
gitlab.auth.db_replica_count |
长整型 |
|
gitlab.auth.db_replica_duration_s |
浮点型 |
|
gitlab.auth.db_replica_txn_count |
长整型 |
|
gitlab.auth.db_replica_txn_duration_s |
浮点型 |
|
gitlab.auth.db_replica_wal_cached_count |
长整型 |
|
gitlab.auth.db_replica_wal_count |
长整型 |
|
gitlab.auth.db_txn_count |
长整型 |
|
gitlab.auth.db_write_count |
长整型 |
|
gitlab.auth.env |
关键字 |
|
gitlab.auth.format |
关键字 |
|
gitlab.auth.location |
关键字 |
|
gitlab.auth.matched |
关键字 |
|
gitlab.auth.mem_bytes |
长整型 |
|
gitlab.auth.mem_mallocs |
长整型 |
|
gitlab.auth.mem_objects |
长整型 |
|
gitlab.auth.mem_total_bytes |
长整型 |
|
gitlab.auth.message |
关键字 |
|
gitlab.auth.meta.user |
关键字 |
|
gitlab.auth.rate_limiting_gates |
关键字 |
|
gitlab.auth.redis_allowed_cross_slot_calls |
长整型 |
|
gitlab.auth.redis_cache_calls |
长整型 |
|
gitlab.auth.redis_cache_duration_s |
浮点型 |
|
gitlab.auth.redis_cache_read_bytes |
长整型 |
|
gitlab.auth.redis_cache_write_bytes |
长整型 |
|
gitlab.auth.redis_calls |
长整型 |
|
gitlab.auth.redis_db_load_balancing_calls |
长整型 |
|
gitlab.auth.redis_db_load_balancing_duration_s |
浮点型 |
|
gitlab.auth.redis_db_load_balancing_write_bytes |
长整型 |
|
gitlab.auth.redis_duration_s |
浮点型 |
|
gitlab.auth.redis_feature_flag_calls |
长整型 |
|
gitlab.auth.redis_feature_flag_duration_s |
浮点型 |
|
gitlab.auth.redis_feature_flag_read_bytes |
长整型 |
|
gitlab.auth.redis_feature_flag_write_bytes |
长整型 |
|
gitlab.auth.redis_queues_calls |
长整型 |
|
gitlab.auth.redis_queues_duration_s |
浮点型 |
|
gitlab.auth.redis_queues_metadata_calls |
长整型 |
|
gitlab.auth.redis_queues_metadata_duration_s |
浮点型 |
|
gitlab.auth.redis_queues_metadata_read_bytes |
长整型 |
|
gitlab.auth.redis_queues_metadata_write_bytes |
长整型 |
|
gitlab.auth.redis_queues_read_bytes |
长整型 |
|
gitlab.auth.redis_queues_write_bytes |
长整型 |
|
gitlab.auth.redis_rate_limiting_calls |
长整型 |
|
gitlab.auth.redis_rate_limiting_duration_s |
浮点型 |
|
gitlab.auth.redis_rate_limiting_read_bytes |
长整型 |
|
gitlab.auth.redis_rate_limiting_write_bytes |
长整型 |
|
gitlab.auth.redis_read_bytes |
长整型 |
|
gitlab.auth.redis_sessions_allowed_cross_slot_calls |
长整型 |
|
gitlab.auth.redis_sessions_calls |
长整型 |
|
gitlab.auth.redis_sessions_duration_s |
浮点型 |
|
gitlab.auth.redis_sessions_read_bytes |
长整型 |
|
gitlab.auth.redis_sessions_write_bytes |
长整型 |
|
gitlab.auth.redis_shared_state_calls |
长整型 |
|
gitlab.auth.redis_shared_state_duration_s |
浮点型 |
|
gitlab.auth.redis_shared_state_read_bytes |
长整型 |
|
gitlab.auth.redis_shared_state_write_bytes |
长整型 |
|
gitlab.auth.redis_write_bytes |
长整型 |
|
gitlab.auth.remote_ip |
ip |
|
gitlab.auth.request_urgency |
关键字 |
|
gitlab.auth.time |
关键字 |
|
gitlab.auth.worker_id |
关键字 |
|
host.architecture |
操作系统架构。 |
关键字 |
host.containerized |
如果主机是容器。 |
布尔值 |
host.domain |
主机所属域的名称。例如,在 Windows 上,这可能是主机的 Active Directory 域或 NetBIOS 域名。对于 Linux,这可能是主机 LDAP 提供程序的域。 |
关键字 |
host.hostname |
主机的 hostname。它通常包含主机上 |
关键字 |
host.id |
唯一主机 ID。由于主机名并不总是唯一的,请使用在您的环境中具有意义的值。例如:当前使用 |
关键字 |
host.mac |
主机 MAC 地址。 |
关键字 |
host.name |
主机名称。它可以包含 Unix 系统上 |
关键字 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
host.os.family |
操作系统系列(例如 redhat、debian、freebsd、windows)。 |
关键字 |
host.os.kernel |
操作系统内核版本,以原始字符串形式表示。 |
关键字 |
host.os.name |
操作系统名称,不包含版本。 |
关键字 |
host.os.name.text |
|
text |
host.os.platform |
操作系统平台(例如 centos、ubuntu、windows)。 |
关键字 |
host.os.version |
操作系统版本,以原始字符串形式表示。 |
关键字 |
host.type |
主机类型。对于云提供商,这可以是机器类型,例如 |
关键字 |
input.type |
输入类型 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志偏移量 |
长整型 |
示例
以下是 auth
的示例事件
{ "@timestamp": "2023-04-19T22:14:25.893Z", "agent": { "ephemeral_id": "8a41758c-b013-476c-b333-58bb2ce2be7c", "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.14.1" }, "client": { "address": "67.43.156.18", "as": { "number": 35908 }, "geo": { "continent_name": "Asia", "country_iso_code": "BT", "country_name": "Bhutan", "location": { "lat": 27.5, "lon": 90.5 } }, "ip": "67.43.156.18" }, "data_stream": { "dataset": "gitlab.auth", "namespace": "58237", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "e6f355cf-f8da-4049-b560-1a42e0dc21c5", "snapshot": false, "version": "8.14.1" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "gitlab.auth", "id": "01GYDSAKAN2SPZPAMJNRWW5H8S", "kind": "event", "ingested": "2024-08-05T14:23:51Z", "original": "{\"severity\": \"ERROR\",\"time\": \"2023-04-19T22:14:25.893Z\",\"correlation_id\": \"01GYDSAKAN2SPZPAMJNRWW5H8S\",\"message\": \"Rack_Attack\",\"env\": \"blocklist\",\"remote_ip\": \"67.43.156.18\",\"request_method\": \"GET\",\"path\": \"/group/project.git/info/refs?service=git-upload-pack\"}", "severity": 3, "type": [ "info" ] }, "gitlab": { "auth": { "env": "blocklist", "message": "Rack_Attack" } }, "http": { "request": { "method": "GET" } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "30", "inode": "251", "path": "/tmp/service_logs/test-gitlab-auth.log" }, "offset": 0 }, "related": { "ip": [ "67.43.156.18" ] }, "source": { "address": "67.43.156.18", "as": { "number": 35908 }, "geo": { "continent_name": "Asia", "country_iso_code": "BT", "country_name": "Bhutan", "location": { "lat": 27.5, "lon": 90.5 } }, "ip": "67.43.156.18" }, "tags": [ "preserve_original_event", "gitlab-auth", "forwarded" ], "url": { "path": "/group/project.git/info/refs", "query": "service=git-upload-pack" } }
pages
编辑收集有关 Pages 的日志。有关更多信息,请查看 GitLab Pages 日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
data_stream.dataset |
数据流数据集名称。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.dataset |
事件数据集 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
gitlab.pages.in_place |
布尔值 |
|
gitlab.pages.revision |
关键字 |
|
gitlab.pages.version |
关键字 |
|
host.containerized |
如果主机是容器。 |
布尔值 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
input.type |
Filebeat 输入的类型。 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志文件中条目的偏移量。 |
长整型 |
示例
以下是 pages
的示例事件
{ "@timestamp": "2020-04-22T17:53:12.000Z", "agent": { "ephemeral_id": "9c660d07-7fab-4b63-baad-3d850d847ec1", "id": "20a743fb-5e21-4498-ba58-6ebb10053f90", "name": "elastic-agent-63322", "type": "filebeat", "version": "8.15.0" }, "data_stream": { "dataset": "gitlab.pages", "namespace": "81772", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "20a743fb-5e21-4498-ba58-6ebb10053f90", "snapshot": false, "version": "8.15.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "gitlab.pages", "ingested": "2024-09-23T20:44:09Z", "kind": "event", "level": 6, "original": "{\"level\": \"info\",\"msg\": \"GitLab Pages Daemon\",\"revision\": \"52b2899\",\"time\": \"2020-04-22T17:53:12Z\",\"version\": \"1.17.0\"}", "type": [ "info" ] }, "gitlab": { "pages": { "revision": "52b2899", "version": "1.17.0" } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "30", "inode": "163", "path": "/tmp/service_logs/test-gitlab-pages.log" }, "offset": 0 }, "message": "GitLab Pages Daemon", "tags": [ "preserve_original_event", "forwarded", "gitlab-pages" ] }
生产
编辑收集从 GitLab 收到的 Rails 控制器请求的日志。有关更多信息,请查看 GitLab 生产日志文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
data_stream.dataset |
数据流数据集名称。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.dataset |
事件数据集 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
gitlab.production.controller |
关键字 |
|
gitlab.production.cpu_s |
长整型 |
|
gitlab.production.db_cached_count |
长整型 |
|
gitlab.production.db_ci_cached_count |
长整型 |
|
gitlab.production.db_ci_count |
长整型 |
|
gitlab.production.db_ci_duration_s |
浮点型 |
|
gitlab.production.db_ci_replica_cached_count |
长整型 |
|
gitlab.production.db_ci_replica_count |
长整型 |
|
gitlab.production.db_ci_replica_duration_s |
浮点型 |
|
gitlab.production.db_ci_replica_txn_count |
长整型 |
|
gitlab.production.db_ci_replica_txn_duration_s |
浮点型 |
|
gitlab.production.db_ci_replica_wal_cached_count |
长整型 |
|
gitlab.production.db_ci_replica_wal_count |
长整型 |
|
gitlab.production.db_ci_txn_count |
长整型 |
|
gitlab.production.db_ci_txn_duration_s |
浮点型 |
|
gitlab.production.db_ci_wal_cached_count |
长整型 |
|
gitlab.production.db_ci_wal_count |
长整型 |
|
gitlab.production.db_count |
长整型 |
|
gitlab.production.db_duration_s |
浮点型 |
|
gitlab.production.db_main_cached_count |
长整型 |
|
gitlab.production.db_main_count |
长整型 |
|
gitlab.production.db_main_duration_s |
浮点型 |
|
gitlab.production.db_main_replica_cached_count |
长整型 |
|
gitlab.production.db_main_replica_count |
长整型 |
|
gitlab.production.db_main_replica_duration_s |
浮点型 |
|
gitlab.production.db_main_replica_txn_count |
长整型 |
|
gitlab.production.db_main_replica_txn_duration_s |
浮点型 |
|
gitlab.production.db_main_replica_wal_cached_count |
长整型 |
|
gitlab.production.db_main_replica_wal_count |
长整型 |
|
gitlab.production.db_main_txn_count |
长整型 |
|
gitlab.production.db_main_txn_duration_s |
浮点型 |
|
gitlab.production.db_main_wal_cached_count |
长整型 |
|
gitlab.production.db_main_wal_count |
长整型 |
|
gitlab.production.db_primary_cached_count |
长整型 |
|
gitlab.production.db_primary_count |
长整型 |
|
gitlab.production.db_primary_duration_s |
浮点型 |
|
gitlab.production.db_primary_txn_count |
长整型 |
|
gitlab.production.db_primary_txn_duration_s |
浮点型 |
|
gitlab.production.db_primary_wal_cached_count |
长整型 |
|
gitlab.production.db_primary_wal_count |
长整型 |
|
gitlab.production.db_replica_cached_count |
长整型 |
|
gitlab.production.db_replica_count |
长整型 |
|
gitlab.production.db_replica_duration_s |
浮点型 |
|
gitlab.production.db_replica_txn_count |
长整型 |
|
gitlab.production.db_replica_txn_duration_s |
浮点型 |
|
gitlab.production.db_replica_wal_cached_count |
长整型 |
|
gitlab.production.db_replica_wal_count |
长整型 |
|
gitlab.production.db_txn_count |
长整型 |
|
gitlab.production.db_write_count |
长整型 |
|
gitlab.production.format |
关键字 |
|
gitlab.production.graphql.complexity |
长整型 |
|
gitlab.production.graphql.depth |
长整型 |
|
gitlab.production.graphql.operation_name |
关键字 |
|
gitlab.production.graphql.used_deprecated_fields |
关键字 |
|
gitlab.production.graphql.used_fields |
关键字 |
|
gitlab.production.graphql.variables |
关键字 |
|
gitlab.production.location |
关键字 |
|
gitlab.production.mem_bytes |
长整型 |
|
gitlab.production.mem_mallocs |
长整型 |
|
gitlab.production.mem_objects |
长整型 |
|
gitlab.production.mem_total_bytes |
长整型 |
|
gitlab.production.meta.caller_id |
关键字 |
|
gitlab.production.meta.client_id |
关键字 |
|
gitlab.production.meta.feature_category |
关键字 |
|
gitlab.production.meta.remote_ip |
ip |
|
gitlab.production.meta.search.page |
关键字 |
|
gitlab.production.meta.user |
关键字 |
|
gitlab.production.meta.user_id |
长整型 |
|
gitlab.production.params.key |
关键字 |
|
gitlab.production.params.value |
关键字 |
|
gitlab.production.params.value_json.email |
关键字 |
|
gitlab.production.params.value_json.first_name |
关键字 |
|
gitlab.production.params.value_json.last_name |
关键字 |
|
gitlab.production.params.value_json.login |
关键字 |
|
gitlab.production.params.value_json.operationName |
关键字 |
|
gitlab.production.params.value_json.password |
关键字 |
|
gitlab.production.params.value_json.query |
关键字 |
|
gitlab.production.params.value_json.remember_me |
关键字 |
|
gitlab.production.params.value_json.username |
关键字 |
|
gitlab.production.params.value_json.variables |
关键字 |
|
gitlab.production.queue_duration_s |
浮点型 |
|
gitlab.production.rate_limiting_gates |
关键字 |
|
gitlab.production.redis_allowed_cross_slot_calls |
长整型 |
|
gitlab.production.redis_cache_calls |
长整型 |
|
gitlab.production.redis_cache_duration_s |
浮点型 |
|
gitlab.production.redis_cache_read_bytes |
长整型 |
|
gitlab.production.redis_cache_write_bytes |
长整型 |
|
gitlab.production.redis_calls |
长整型 |
|
gitlab.production.redis_db_load_balancing_calls |
长整型 |
|
gitlab.production.redis_db_load_balancing_duration_s |
浮点型 |
|
gitlab.production.redis_db_load_balancing_write_bytes |
长整型 |
|
gitlab.production.redis_duration_s |
浮点型 |
|
gitlab.production.redis_feature_flag_calls |
长整型 |
|
gitlab.production.redis_feature_flag_duration_s |
浮点型 |
|
gitlab.production.redis_feature_flag_read_bytes |
长整型 |
|
gitlab.production.redis_feature_flag_write_bytes |
长整型 |
|
gitlab.production.redis_queues_calls |
长整型 |
|
gitlab.production.redis_queues_duration_s |
浮点型 |
|
gitlab.production.redis_queues_metadata_calls |
长整型 |
|
gitlab.production.redis_queues_metadata_duration_s |
浮点型 |
|
gitlab.production.redis_queues_metadata_read_bytes |
长整型 |
|
gitlab.production.redis_queues_metadata_write_bytes |
长整型 |
|
gitlab.production.redis_queues_read_bytes |
长整型 |
|
gitlab.production.redis_queues_write_bytes |
长整型 |
|
gitlab.production.redis_rate_limiting_calls |
长整型 |
|
gitlab.production.redis_rate_limiting_duration_s |
浮点型 |
|
gitlab.production.redis_rate_limiting_read_bytes |
长整型 |
|
gitlab.production.redis_rate_limiting_write_bytes |
长整型 |
|
gitlab.production.redis_read_bytes |
长整型 |
|
gitlab.production.redis_sessions_allowed_cross_slot_calls |
长整型 |
|
gitlab.production.redis_sessions_calls |
长整型 |
|
gitlab.production.redis_sessions_duration_s |
浮点型 |
|
gitlab.production.redis_sessions_read_bytes |
长整型 |
|
gitlab.production.redis_sessions_write_bytes |
长整型 |
|
gitlab.production.redis_shared_state_calls |
长整型 |
|
gitlab.production.redis_shared_state_duration_s |
浮点型 |
|
gitlab.production.redis_shared_state_read_bytes |
长整型 |
|
gitlab.production.redis_shared_state_write_bytes |
长整型 |
|
gitlab.production.redis_write_bytes |
长整型 |
|
gitlab.production.remote_ip |
ip |
|
gitlab.production.request_urgency |
关键字 |
|
gitlab.production.target_duration_s |
浮点型 |
|
gitlab.production.time |
关键字 |
|
gitlab.production.view_duration_s |
浮点型 |
|
gitlab.production.worker_id |
关键字 |
|
host.containerized |
如果主机是容器。 |
布尔值 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
input.type |
Filebeat 输入的类型。 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志文件中条目的偏移量。 |
长整型 |
示例
一个 production
的事件示例如下:
{ "@timestamp": "2024-04-03T20:44:09.068Z", "agent": { "ephemeral_id": "bc5ad1cb-5294-48e2-99b6-6e23eed5520d", "id": "863c90df-5d95-44cd-a115-8c0972e2cb87", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.13.2" }, "data_stream": { "dataset": "gitlab.production", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "863c90df-5d95-44cd-a115-8c0972e2cb87", "snapshot": false, "version": "8.13.2" }, "event": { "action": "index", "agent_id_status": "verified", "dataset": "gitlab.production", "duration": 24200000, "id": "0bb7a10d-8da7-4499-8759-99ebe323f4b1", "kind": "event", "ingested": "2024-05-21T18:25:47Z", "original": "{\"method\":\"GET\",\"path\":\"/\",\"format\":\"html\",\"controller\":\"RootController\",\"action\":\"index\",\"status\":302,\"location\":\"http://example.org/users/sign_in\",\"time\":\"2024-04-03T20:44:09.068Z\",\"params\":[],\"correlation_id\":\"0bb7a10d-8da7-4499-8759-99ebe323f4b1\",\"meta.caller_id\":\"RootController#index\",\"meta.feature_category\":\"groups_and_projects\",\"meta.client_id\":\"ip/\",\"request_urgency\":\"low\",\"target_duration_s\":5,\"redis_calls\":26,\"redis_duration_s\":0.005135,\"redis_read_bytes\":26,\"redis_write_bytes\":4284,\"redis_feature_flag_calls\":26,\"redis_feature_flag_duration_s\":0.005135,\"redis_feature_flag_read_bytes\":26,\"redis_feature_flag_write_bytes\":4284,\"db_count\":13,\"db_write_count\":0,\"db_cached_count\":0,\"db_txn_count\":0,\"db_replica_txn_count\":0,\"db_primary_txn_count\":0,\"db_main_txn_count\":0,\"db_ci_txn_count\":0,\"db_main_replica_txn_count\":0,\"db_ci_replica_txn_count\":0,\"db_replica_count\":0,\"db_primary_count\":13,\"db_main_count\":13,\"db_ci_count\":0,\"db_main_replica_count\":0,\"db_ci_replica_count\":0,\"db_replica_cached_count\":0,\"db_primary_cached_count\":0,\"db_main_cached_count\":0,\"db_ci_cached_count\":0,\"db_main_replica_cached_count\":0,\"db_ci_replica_cached_count\":0,\"db_replica_wal_count\":0,\"db_primary_wal_count\":0,\"db_main_wal_count\":0,\"db_ci_wal_count\":0,\"db_main_replica_wal_count\":0,\"db_ci_replica_wal_count\":0,\"db_replica_wal_cached_count\":0,\"db_primary_wal_cached_count\":0,\"db_main_wal_cached_count\":0,\"db_ci_wal_cached_count\":0,\"db_main_replica_wal_cached_count\":0,\"db_ci_replica_wal_cached_count\":0,\"db_replica_txn_duration_s\":0.0,\"db_primary_txn_duration_s\":0.0,\"db_main_txn_duration_s\":0.0,\"db_ci_txn_duration_s\":0.0,\"db_main_replica_txn_duration_s\":0.0,\"db_ci_replica_txn_duration_s\":0.0,\"db_replica_duration_s\":0.0,\"db_primary_duration_s\":0.01,\"db_main_duration_s\":0.01,\"db_ci_duration_s\":0.0,\"db_main_replica_duration_s\":0.0,\"db_ci_replica_duration_s\":0.0,\"cpu_s\":0.047579,\"mem_objects\":32870,\"mem_bytes\":2376584,\"mem_mallocs\":11255,\"mem_total_bytes\":3691384,\"pid\":857,\"worker_id\":\"puma_master\",\"rate_limiting_gates\":[],\"db_duration_s\":0.00158,\"view_duration_s\":0.0,\"duration_s\":0.0242}", "provider": "RootController#index", "type": [ "info" ] }, "gitlab": { "production": { "controller": "RootController", "cpu_s": 0.047579, "db_cached_count": 0, "db_ci_cached_count": 0, "db_ci_count": 0, "db_ci_duration_s": 0, "db_ci_replica_cached_count": 0, "db_ci_replica_count": 0, "db_ci_replica_duration_s": 0, "db_ci_replica_txn_count": 0, "db_ci_replica_txn_duration_s": 0, "db_ci_replica_wal_cached_count": 0, "db_ci_replica_wal_count": 0, "db_ci_txn_count": 0, "db_ci_txn_duration_s": 0, "db_ci_wal_cached_count": 0, "db_ci_wal_count": 0, "db_count": 13, "db_duration_s": 0.00158, "db_main_cached_count": 0, "db_main_count": 13, "db_main_duration_s": 0.01, "db_main_replica_cached_count": 0, "db_main_replica_count": 0, "db_main_replica_duration_s": 0, "db_main_replica_txn_count": 0, "db_main_replica_txn_duration_s": 0, "db_main_replica_wal_cached_count": 0, "db_main_replica_wal_count": 0, "db_main_txn_count": 0, "db_main_txn_duration_s": 0, "db_main_wal_cached_count": 0, "db_main_wal_count": 0, "db_primary_cached_count": 0, "db_primary_count": 13, "db_primary_duration_s": 0.01, "db_primary_txn_count": 0, "db_primary_txn_duration_s": 0, "db_primary_wal_cached_count": 0, "db_primary_wal_count": 0, "db_replica_cached_count": 0, "db_replica_count": 0, "db_replica_duration_s": 0, "db_replica_txn_count": 0, "db_replica_txn_duration_s": 0, "db_replica_wal_cached_count": 0, "db_replica_wal_count": 0, "db_txn_count": 0, "db_write_count": 0, "format": "html", "mem_bytes": 2376584, "mem_mallocs": 11255, "mem_objects": 32870, "mem_total_bytes": 3691384, "meta": { "client_id": "ip/", "feature_category": "groups_and_projects" }, "redis_calls": 26, "redis_duration_s": 0.005135, "redis_feature_flag_calls": 26, "redis_feature_flag_duration_s": 0.005135, "redis_feature_flag_read_bytes": 26, "redis_feature_flag_write_bytes": 4284, "redis_read_bytes": 26, "redis_write_bytes": 4284, "request_urgency": "low", "target_duration_s": 5, "time": "2024-04-03T20:44:09.068Z", "view_duration_s": 0 } }, "http": { "request": { "method": "GET" }, "response": { "status_code": 302 } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "35", "inode": "5848", "path": "/tmp/service_logs/test-gitlab-production.log" }, "offset": 9771 }, "process": { "name": "puma_master", "pid": 857 }, "tags": [ "preserve_original_event", "forwarded", "gitlab-production" ], "url": { "full": "http://example.org/users/sign_in", "path": "/" } }
sidekiq
编辑从 sidekiq 收集长时间运行的后台作业的日志。查看 GitLab sidekiq 日志文档 以获取更多信息。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.image.id |
云实例的镜像 ID。 |
关键字 |
data_stream.dataset |
数据流数据集名称。 |
常量关键字 |
data_stream.namespace |
数据流命名空间。 |
常量关键字 |
data_stream.type |
数据流类型。 |
常量关键字 |
event.dataset |
事件数据集 |
常量关键字 |
event.module |
事件模块 |
常量关键字 |
gitlab.gitaly.calls |
长整型 |
|
gitlab.gitaly.duration |
长整型 |
|
gitlab.sidekiq.args |
关键字 |
|
gitlab.sidekiq.class |
关键字 |
|
gitlab.sidekiq.db.duration_m |
浮点型 |
|
gitlab.sidekiq.db.duration_s |
浮点型 |
|
gitlab.sidekiq.enqueued_at |
日期 |
|
gitlab.sidekiq.jid |
关键字 |
|
gitlab.sidekiq.job_status |
关键字 |
|
gitlab.sidekiq.queue |
关键字 |
|
gitlab.sidekiq.queue_namespace |
关键字 |
|
gitlab.sidekiq.retry |
布尔值 |
|
gitlab.sidekiq.worker_id |
关键字 |
|
host.containerized |
如果主机是容器。 |
布尔值 |
host.os.build |
操作系统构建信息。 |
关键字 |
host.os.codename |
操作系统代号(如果有)。 |
关键字 |
input.type |
Filebeat 输入的类型。 |
关键字 |
log.file.device_id |
包含文件所在文件系统的设备的 ID。 |
关键字 |
log.file.inode |
日志文件的 inode 编号。 |
关键字 |
log.flags |
日志文件的标志。 |
关键字 |
log.offset |
日志文件中条目的偏移量。 |
长整型 |
示例
一个 sidekiq
的事件示例如下:
{ "@timestamp": "2018-04-03T22:57:22.071Z", "agent": { "ephemeral_id": "cc5ea64a-1be7-4bf7-ac2e-a934734ba7d0", "id": "d0298772-a948-4edb-95bf-6b9152967f34", "name": "elastic-agent-16126", "type": "filebeat", "version": "8.15.0" }, "data_stream": { "dataset": "gitlab.sidekiq", "namespace": "99205", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "d0298772-a948-4edb-95bf-6b9152967f34", "snapshot": false, "version": "8.15.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "gitlab.sidekiq", "duration": 0.139, "end": "2018-04-03T22:57:22.071Z", "ingested": "2024-09-23T21:03:08Z", "kind": "event", "original": "{\"severity\": \"INFO\",\"time\": \"2018-04-03T22:57:22.071Z\",\"queue\": \"cronjob:update_all_mirrors\",\"args\": [],\"class\": \"UpdateAllMirrorsWorker\",\"retry\": false,\"queue_namespace\": \"cronjob\",\"jid\": \"06aeaa3b0aadacf9981f368e\",\"created_at\": \"2018-04-03T22:57:21.930Z\",\"enqueued_at\": \"2018-04-03T22:57:21.931Z\",\"pid\": 10077,\"worker_id\": \"sidekiq_0\",\"message\": \"UpdateAllMirrorsWorker JID-06aeaa3b0aadacf9981f368e: done: 0.139 sec\",\"job_status\": \"done\",\"duration\": 0.139,\"completed_at\": \"2018-04-03T22:57:22.071Z\",\"db_duration\": 0.05,\"db_duration_s\": 0.0005,\"gitaly_duration\": 0,\"gitaly_calls\": 0}", "severity": 6, "start": "2018-04-03T22:57:21.930Z", "type": [ "info" ] }, "gitlab": { "gitaly": { "calls": 0, "duration": 0 }, "sidekiq": { "class": "UpdateAllMirrorsWorker", "db": { "duration_m": 0.05, "duration_s": 0.0005 }, "enqueued_at": "2018-04-03T22:57:21.931Z", "jid": "06aeaa3b0aadacf9981f368e", "job_status": "done", "queue": "cronjob:update_all_mirrors", "queue_namespace": "cronjob", "retry": false, "worker_id": "sidekiq_0" } }, "input": { "type": "filestream" }, "log": { "file": { "device_id": "30", "inode": "215", "path": "/tmp/service_logs/test-gitlab-sidekiq.log" }, "offset": 0 }, "message": "UpdateAllMirrorsWorker JID-06aeaa3b0aadacf9981f368e: done: 0.139 sec", "process": { "pid": 10077 }, "tags": [ "preserve_original_event", "forwarded", "gitlab-sidekiq" ] }
变更日志
编辑变更日志
版本 | 详情 | Kibana 版本 |
---|---|---|
1.3.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.2.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.1.1 |
Bug 修复 (查看拉取请求) |
8.13.0 或更高版本 |
1.1.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.0.1 |
Bug 修复 (查看拉取请求) |
8.13.0 或更高版本 |
1.0.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
0.3.1 |
Bug 修复 (查看拉取请求) |
— |
0.3.0 |
增强 (查看拉取请求) |
— |
0.2.0 |
增强 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |