Creeper 基于 RUST Meilisearch 的 轻量级日志分析服务 (ELK 替代品)

如果配置了Token, 需要进行鉴权 用户token 密码 您配置的token
docker-compose up -d
如果服务启动 请修改 meilisearch 的 MEILI_MAX_INDEX_SIZE MEILI_MAX_UDB_SIZE 属性 改小
volumes 挂载目录 需要 777 权限
ListenAddr 当前服务监听地址 default: 0.0.0.0:8745Token 配置 Auth Token (空则 无鉴权)MeilisearchAddr Meilisearch地址MeilisearchToken Meilisearch tokenFlashSec 插入 Meilisearch 刷新时间 sec default: 3FlashSize 插入 Meilisearch 刷新大小 default: 1000MaxFlashPoolSize 插入 Meilisearch 最大刷新线程数 default: 100参数返回200 正确 其他均 错误
Token 参数配置后 必传)Set Header Key: token
GET /api/v1/index
POST /api/v1/log
JSON:
{
"index": "插入那个index中 没有就自动创建",
"message": "具体消息"
}
POST /api/v1/del_index
JSON:
{
"index": "需要删除的index"
}
POST /api/v1/log_slimming
JSON:
{
"index": "需要瘦身的index",
"retention_days": int 需要保留最近日志的天数
}
POST /api/v1/search
JSON:
{
"index": "需要查询到index",
"key_word": "关键字" (可选 默认最新数据 倒排),
"offset": int (可选),,
"limit": int defait: 500 (可选),,
"start_time": int 起始时间 时间戳 (可选),
"end_time": int 结束时间 时间戳 (可选),
}
Content type
Image
Digest
Size
11.1 MB
Last updated
almost 5 years ago
docker pull dollarkiller/creeper