influx apply
influx apply
命令应用 InfluxDB 模板。有关查找和使用 InfluxDB 模板的信息,请参阅使用 InfluxDB 模板。
用法
influx apply [flags]
标志
标志 | 描述 | 输入类型 | 映射到 ? | |
---|---|---|---|---|
-c | --active-config | 用于命令的 CLI 配置 | string | |
--configs-path | influx CLI 配置的路径(默认 ~/.influxdbv2/configs ) | string | INFLUX_CONFIGS_PATH | |
--disable-color | 禁用输出中的颜色 | |||
--disable-table-borders | 禁用表格边框 | |||
-e | --encoding | 输入流的编码 | string | |
--env-ref | 与模板一起提供的环境变量引用(格式:--env-ref=REF_KEY=REF_VALUE ) | string | ||
-f | --file | 模板文件路径(支持 HTTP(S) URL 或文件路径) | string | |
--filter | 应用模板时要跳过的资源(按 kind 或 resource 过滤) | string | ||
--force | 忽略有关破坏性更改的警告 | |||
-h | --help | apply 命令的帮助 | ||
--host | InfluxDB 的 HTTP 地址(默认 http://localhost:8086 ) | string | INFLUX_HOST | |
--http-debug | 检查与 InfluxDB 服务器的通信。 | string | ||
--json | 将数据输出为 JSON | INFLUX_OUTPUT_JSON | ||
-o | --org | 拥有存储桶的组织名称(与 --org-id 互斥) | string | INFLUX_ORG |
--org-id | 拥有存储桶的组织 ID(与 --org 互斥) | string | INFLUX_ORG_ID | |
-q | --quiet | 禁用输出打印 | ||
-R | --recurse | 在 -f , --file 中指定的目录中递归查找文件 | ||
--secret | 与模板一起提供的密钥(格式:--secret=SECRET_KEY=SECRET_VALUE ) | string | ||
--skip-verify | 跳过 TLS 证书验证 | INFLUX_SKIP_VERIFY | ||
--stack-id | 应用模板时要关联的堆栈 ID | string | ||
-t | --token | API 令牌 | string | INFLUX_TOKEN |
示例:如何应用模板或堆栈
身份验证凭据
以下示例假定您的 InfluxDB 主机、组织和 令牌 由活动的 influx
CLI 配置或环境变量(INFLUX_HOST
、INFLUX_ORG
和 INFLUX_TOKEN
)提供。如果您没有设置 CLI 配置或环境变量,请在每个命令中包含以下必需的凭据标志
--host
: InfluxDB 主机-o, --org
或--org-id
: InfluxDB 组织名称或 ID-t, --token
: InfluxDB API 令牌
从文件应用模板
influx apply --file path/to/template.json
从 URL 应用模板
influx apply --file https://raw.githubusercontent.com/influxdata/community-templates/master/docker/docker.yml
应用具有关联模板的堆栈
要将与堆栈 ID 关联的所有模板应用于新堆栈
influx apply --stack-id $STACK_ID
将模板应用于堆栈
influx apply --file path/to/template.json --stack-id $STACK_ID
将多个模板文件一起应用
influx apply \
--file path/to/template_1.json \
--file path/to/template_2.yml
从 stdin 应用模板
cat template.json | influx apply --encoding json
应用目录中的所有模板
influx apply --file path/to/template_directory
从目录递归应用模板
influx apply --recurse --file path/to/template_directory
从多个来源应用模板
influx apply \
--file path/to/template.yml
--file path/to/templates_directory
--file https://example.com/template.json
应用模板,但跳过资源
# The following example skips all buckets and the dashboard
# whose metadata.name field matches "example-dashboard".
# Filter format:
# --filter=kind=Bucket
# --filter=resource=Label:$Label_TMPL_NAME
influx apply \
--file path/to/template.yml \
--filter kind=Bucket \
--filter resource=Dashboard:example-dashboard
此页面是否对您有帮助?
感谢您的反馈!