Spec-Zone.ru › Ansible 2.6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API