日志服务
日志服务 KProxy | 说明 |
日志服务 KProxy | 说明 |
兼容 Elasticsearch 7.10 协议 | 支持 _search、 _msearch、 _resolve/index 等核心查询接口。 |
透明的资源映射 |
|
零配置集成 | 内置后台进程,自动发现 TLS Topic 并在 Kibana 中创建对应的 Index Patterns。 |
多项目支持 | 单实例可代理多个 TLS Project,支持跨 Project 的统一视图。 |
高性能架构 | 基于 OpenResty (Nginx + Lua) 构建,支持高并发转发与 Lua 级缓存。 |
安全鉴权 | 代理 AWS v4 签名,支持 AK/SK 自动注入,前端可使用 Basic Auth 或无认证。 |
服务 | 说明 |
服务 | 说明 |
Kibana | 用于查询、分析和可视化展示日志服务数据。 |
KProxy | 用于对 Kibana 的 API 请求进行路由。 区分 Kibana 对 Meta 数据和日志服务 Elasticsearch 兼容接口的 API 请求。 |
Elasticsearch | 用于存储 Kibana 的 Meta 数据。 日志服务不支持更新 Kibana 的 Meta 信息,但 Meta 信息会经常更新,所以需要部署一个 Elasticsearch 专门用于存储 Kibana 的 Meta 数据。 |
Elasticsearch 兼容接口 | |
TLS | 火山引擎日志服务 TLS 是日志和 Trace 类数据的一站式服务平台,提供数据采集、存储、检索分析、加工、消费、投递、监控告警、可视化等功能,适用于业务运维监控、数据统计分析等场景。 |
镜像 | 说明 | 镜像地址 |
镜像 | 说明 | 镜像地址 |
Alpine 版(推荐) | 体积小,不超过 100MB,启动快,适合生产环境。 | tls-image-cn-shanghai.cr.volces.com/public/kproxy:1.0.17-alpine |
Rocky Linux 版 | 包含完整调试工具,适合开发调试。 | tls-image-cn-shanghai.cr.volces.com/public/kproxy:1.0.17 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
ES_ENDPOINT | Elasticsearch 所在机器的 endpoint | Elasticsearch 所在机器的 endpoint。 用于存储 Kibana 的元数据(仪表盘、索引模式等)。 |
TLS_ENDPOINT | http://tls-cn-beijing.ivolces.com/es/ | 日志服务所在机器的 endpoint(需以 /es/ 结尾)。 |
TLS_PROJECT_ID | 2f687611-6e9a-4918-9720-68**** | 日志服务的项目 ID。 |
TLS_ACCESS_KEY_ID | AKTPODg0MzV2ZDcDemo**** | |
TLS_ACCESS_KEY_SECRET | TVRNNVlqRmxPR1mRoTkdW**** | |
TLS_PROJECT_ALIAS | my-prod-env | 【可选】前端展示用的项目别名。 未设置时自动获取 Project Name。 |
TLS_TOPICNAME_FILTERS | access*,error*,app-*-log | 【可选】Topic 过滤白名单(只自动创建匹配的 Topic)。
例如:app-*,sys-* 表示只创建以app-或sys-开头的 Topic。 |
KIBANA_SPACE | dev-space | 【可选】指定 Index Pattern 创建的 Kibana Space。 未设置时自动创建,默认为 default。 |
环境变量 | 说明 |
环境变量 | 说明 |
KIBANA_ENDPOINT | Kibana 地址,例如 http://kibana:5601。 |
KIBANA_USER | Kibana 用户名 。 注意 如果开启了 Elasticsearch 的 X-Pack 安全认证。KProxy 会自动检测 Elasticsearch 的 401 状态,并开启鉴权透传模式,Kibana 用户需使用在 Elasticsearch 中创建的账号,如 elastic。 |
KIBANA_PASSWORD | Kibana 密码。 |
PATTERN_REFRESH_INTERVAL | 自动同步周期,单位秒,默认 180。 |
映射刷新策略 | 说明 |
映射刷新策略 | 说明 |
按需加载 (On-Demand) |
|
启动时预加载(Bootstrap) |
|
周期预加载(Periodic) |
|
参数 | 说明 |
参数 | 说明 |
KPROXY_PORT | 服务监听端口,默认 9201。 |
VOLCENGINE_REGION | 手动指定区域(如 cn-beijing),通常可自动推断,无需手动指定。 |