onkeldom.victoriametrics

Ansible 角色:VictoriaMetrics

ubuntu-18 ubuntu-20 debian-9 debian-10

License GitHub issues GitHub tag

描述

使用 Ansible 部署 victoriametrics 监控系统。

需求

  • Ansible >= 2.9 (可能在之前的版本中有效,但我们无法保证)

角色变量

所有可以被覆盖的变量都存储在 defaults/main.yml 文件中,以及下面的表格中。

名称 默认值 描述
proxy_env {} 代理环境变量
victoriametrics_version 1.57.1 victoriametrics 软件包版本。也可以接受 latest 作为参数。仅支持 victoriametrics 2.x
victoriametrics_config_dir /etc/victoriametrics victoriametrics 配置的目录路径
victoriametrics_data_dir /var/lib/victoriametrics victoriametrics 数据库的目录路径
victoriametrics_binary_install_dir /usr/local/bin victoriametrics 二进制文件的目录路径
victoriametrics_system_user prometheus victoriametrics 系统用户
victoriametrics_system_group victoriametrics victoriametrics 系统组
victoriametrics_limit_nofile 16384 设置 systemd 单元中的 nofile 限制
victoriametrics_web_listen_address "0.0.0.0" victoriametrics 监听的地址
victoriametrics_web_listen_port 8428 victoriametrics 监听的端口
victoriametrics_log_level warn 设置日志级别
victoriametrics_log_format json 设置日志格式
victoriametrics_prometheus_config {} 定义 prometheus 配置
victoriametrics_config [] 定义 victoriametrics 环境变量 - 列表标志

示例

Playbook

---
- hosts: all
  roles:
  - onkeldom.victoriametrics

贡献

请查看 贡献指南

许可证

本项目采用 MIT 许可证。有关更多详情,请查看 LICENSE

关于项目

Ansible role for installing and configuring victoriametrics storage backend

安装
ansible-galaxy install onkeldom.victoriametrics
许可证
mit
下载
440
拥有者