influxdb_retention_policy - Управление политиками удержания данных InfluxDB
Новая версия с 2.1.
Обзор
- Управление политиками удержания данных InfluxDB
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
- influxdb >= 0.9
- requests
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
|
database_name
обязательно
|
Имя базы данных. |
|
|
default
обязательно
|
Устанавливает политику удержания как политику удержания по умолчанию |
|
|
duration
обязательно
|
Определяет, как долго InfluxDB будет хранить данные |
|
| hostname | Значение по умолчанию: "localhost" |
Имя хоста или IP-адрес, на котором прослушивает сервер InfluxDB. С версии 2.5 по умолчанию задано как localhost. |
| password | Значение по умолчанию: "root" |
Пароль, который будет использоваться для аутентификации на сервере InfluxDB.
Псевдоним
login_password добавлен в версии 2.5.Псевдонимы: login_password |
|
policy_name
обязательно
|
Имя политики удержания |
|
| port | Значение по умолчанию: 8086 |
Порт, на котором прослушивает сервер InfluxDB |
|
proxies
(добавлено в 2.5)
|
HTTP(S) прокси, который нужно использовать для запросов к серверу InfluxDB. |
|
|
replication
обязательно
|
Определяет, сколько независимых копий каждого значения хранятся в кластере |
|
|
retries
(добавлено в 2.5)
|
Значение по умолчанию: 3 |
Количество попыток, которые клиент предпримет, прежде чем прервать операцию.
0 указывает на попытки до достижения успеха. |
|
ssl
(добавлено в 2.5)
|
Использовать https вместо http для подключения к серверу InfluxDB. |
|
|
timeout
(добавлено в 2.5)
|
Количество секунд, которые Requests будут ждать, пока клиент установит соединение. |
|
|
udp_port
(добавлено в 2.5)
|
Значение по умолчанию: 4444 |
Порт UDP для подключения к серверу InfluxDB. |
|
use_udp
(добавлено в 2.5)
|
Использовать UDP для подключения к серверу InfluxDB. |
|
| username | Значение по умолчанию: "root" |
Имя пользователя, которое будет использоваться для аутентификации на сервере InfluxDB.
Псевдоним
login_username добавлен в версии 2.5.Псевдонимы: login_username |
|
validate_certs
(добавлено в 2.5)
|
Значение по умолчанию: "да" |
Если установлено значение
no, сертификаты SSL не будут проверены.Это следует устанавливать на no только на сайтах, контролируемых лично, с использованием самозаверяемых сертификатов. |
Примеры
# Example influxdb_retention_policy command from Ansible Playbooks
- name: create 1 hour retention policy
influxdb_retention_policy:
hostname: "{{influxdb_ip_address}}"
database_name: "{{influxdb_database_name}}"
policy_name: test
duration: 1h
replication: 1
ssl: yes
validate_certs: yes
- name: create 1 day retention policy
influxdb_retention_policy:
hostname: "{{influxdb_ip_address}}"
database_name: "{{influxdb_database_name}}"
policy_name: test
duration: 1d
replication: 1
- name: create 1 week retention policy
influxdb_retention_policy:
hostname: "{{influxdb_ip_address}}"
database_name: "{{influxdb_database_name}}"
policy_name: test
duration: 1w
replication: 1
- name: create infinite retention policy
influxdb_retention_policy:
hostname: "{{influxdb_ip_address}}"
database_name: "{{influxdb_database_name}}"
policy_name: test
duration: INF
replication: 1
ssl: no
validate_certs: no
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимый.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. в разделе здесь.
Автор
- Kamil Szczygiel (@kamsz)
Подсказка
Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/influxdb_retention_policy_module.html