Memcached 集成
编辑Memcached 集成
编辑Memcached 是一种内存中的键值存储,用于存储来自数据库调用、API 调用或页面渲染结果的小块任意数据(字符串、对象)。由于其速度快、可扩展性强、设计简单、内存管理高效以及对大多数流行语言的 API 支持,Memcached 是高性能、大规模缓存用例的常用选择。
兼容性
编辑Memcached 集成已使用 Memcached 的 1.5 和 1.6 版本进行测试。预计它可与所有 >= 1.5 的版本一起使用。
指标
编辑以下指标是从 memcached 获取的
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 |
||
event.dataset |
事件模块 |
constant_keyword |
||
event.kind |
事件种类 |
constant_keyword |
||
event.module |
事件模块 |
constant_keyword |
||
event.type |
事件类型 |
constant_keyword |
||
host.name |
主机的名称。它可以包含 Unix 系统上 hostname 返回的内容、完全限定域名 (FQDN) 或用户指定的名称。建议的值是主机的小写 FQDN。 |
keyword |
||
memcached.stats.cmd.get |
自服务器启动以来收到的 “get” 命令数,不包括是否成功。 |
long |
counter |
|
memcached.stats.cmd.set |
自服务器启动以来处理的 “set” 命令数。 |
long |
counter |
|
memcached.stats.connections.current |
与此 Memcached 服务器的打开连接数,在正常操作期间所有服务器上的值应相同。 |
long |
counter |
|
memcached.stats.connections.total |
自服务器启动以来对此服务器的成功连接尝试次数。 |
long |
counter |
|
memcached.stats.current.bytes |
当前用于缓存项目的字节数。 |
long |
byte |
gauge |
memcached.stats.evictions |
当 Memcached 达到其最大内存设置 (limit_maxbytes) 时,为了给新项目腾出内存而从缓存中删除的对象数。 |
long |
counter |
|
memcached.stats.get.hits |
缓存命中率:它是自启动以来成功的“get”命令数(缓存命中)与“cmd_get”值的比率。 |
long |
gauge |
|
memcached.stats.get.misses |
失败的 “get” 请求数,因为没有为此键缓存任何内容或缓存的值太旧。 |
long |
counter |
|
memcached.stats.items.current |
此服务器缓存中当前的项目数。 |
long |
gauge |
|
memcached.stats.items.total |
服务器上存储过的项目总数。每当在缓存中存储新项目时,计数都会增加。 |
long |
counter |
|
memcached.stats.limit.bytes |
服务器允许用于存储的字节数。 |
long |
byte |
gauge |
memcached.stats.pid |
Memcached 任务的当前进程 ID。 |
long |
||
memcached.stats.read.bytes |
服务器从网络接收的总字节数。 |
long |
byte |
counter |
memcached.stats.threads |
当前 Memcached 服务器进程使用的线程数。 |
long |
counter |
|
memcached.stats.uptime.sec |
Memcached 服务器正常运行时间。 |
long |
s |
gauge |
memcached.stats.written.bytes |
服务器发送到网络的总字节数。 |
long |
byte |
counter |
service.address |
从中收集有关此服务的数据的地址。这应该是一个 URI、网络地址(ipv4:端口或 [ipv6]:端口)或资源路径(套接字)。 |
keyword |
示例
stats
的示例事件如下所示
{ "@timestamp": "2022-06-24T06:06:06.337Z", "agent": { "ephemeral_id": "5c05824c-146b-464f-9030-b1e1eccc7c36", "id": "a6434521-6e0b-4509-be07-c1591bcfe768", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.2.0" }, "data_stream": { "dataset": "memcached.stats", "namespace": "ep", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "a6434521-6e0b-4509-be07-c1591bcfe768", "snapshot": false, "version": "8.2.0" }, "event": { "agent_id_status": "verified", "dataset": "memcached.stats", "duration": 9903333, "ingested": "2022-06-24T06:06:09Z", "kind": "metric", "module": "memcached" }, "host": { "architecture": "x86_64", "containerized": false, "hostname": "docker-fleet-agent", "ip": [ "192.168.112.7" ], "mac": [ "02-42-AC-1F-00-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "5.10.104-linuxkit", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.4 LTS (Focal Fossa)" } }, "memcached": { "stats": { "bytes": {}, "cmd": { "get": 0, "set": 0 }, "connections": { "current": 2, "total": 24 }, "current": { "bytes": 0 }, "evictions": 0, "get": { "hits": 0, "misses": 0 }, "items": { "current": 0, "total": 0 }, "limit": { "bytes": 67108864 }, "pid": 1, "read": { "bytes": 12 }, "threads": 4, "uptime": { "sec": 28 }, "written": { "bytes": 2206 } } }, "metricset": { "name": "stats", "period": 10000 }, "service": { "address": "tcp://elastic-package-service-memcached-1:11211", "type": "memcached" }, "tags": [ "memcached_stats" ] }
更新日志
编辑更新日志
版本 | 详细信息 | Kibana 版本 |
---|---|---|
1.6.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.4.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.3.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.2.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.1.0 |
增强 (查看拉取请求) |
8.8.0 或更高版本 |
1.0.0 |
增强 (查看拉取请求) |
8.2.0 或更高版本 |
0.4.1 |
Bug 修复 (查看拉取请求) |
— |
0.4.0 |
增强 (查看拉取请求) |
— |
0.3.1 |
增强 (查看拉取请求) |
— |
0.3.0 |
增强 (查看拉取请求) |
— |
0.2.0 |
增强 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |