文档文档

chronograf - Chronograf 服务器

chronograf 守护进程启动并管理与 Chronograf 服务器相关的所有进程,并包含管理 Chronograf 安全性许多方面的选项。

用法

chronograf [flags]

Flags

Chronograf 服务器标志

标志描述环境变量
--hostChronograf 服务监听的 IP。默认为 0.0.0.0主机
--portChronograf 服务监听不安全连接的端口。默认为 8888端口
-b--bolt-pathBoltDB 文件的文件路径。默认为 ./chronograf-v1.dbBOLT_PATH
-c--canned-path预制仪表板文件的目录的文件路径。默认为 /usr/share/chronograf/cannedCANNED_PATH
--resources-path预制仪表板、源、Kapacitor 连接和组织的目录的路径。默认为 /usr/share/chronograf/resourcesRESOURCES_PATH
-p--basepath所有 Chronograf 路由将挂载的 URL 路径前缀。BASE_PATH
--status-feed-urlJSON Feed 的 URL,用于在客户端状态页面上显示为新闻 Feed。默认为 https://influxdb.org.cn/feed/jsonSTATUS_FEED_URL
-v--version显示 Chronograf 服务的版本
-h--host-page-disabled禁用主机页面HOST_PAGE_DISABLED

InfluxDB 连接标志

标志描述环境变量
--influxdb-urlInfluxDB URL,包括协议、IP 地址和端口INFLUXDB_URL
--influxdb-usernameInfluxDB 用户名INFLUXDB_USERNAME
--influxdb-passwordInfluxDB 密码INFLUXDB_PASSWORD
--influxdb-orgInfluxDB 2.x 或 InfluxDB Cloud 组织名称INFLUXDB_ORG
--influxdb-tokenInfluxDB 2.x 或 InfluxDB Cloud 身份验证令牌INFLUXDB_TOKEN

Kapacitor 连接标志

标志描述环境变量
--kapacitor-url您的 Kapacitor 实例的位置,包括 http://、IP 地址和端口KAPACITOR_URL
--kapacitor-username您的 Kapacitor 实例的用户名KAPACITOR_USERNAME
--kapacitor-password您的 Kapacitor 实例的密码KAPACITOR_PASSWORD

TLS (传输层安全) 标志

标志描述环境变量
--certPEM 编码的公钥证书文件路径TLS_CERTIFICATE
--key与给定证书关联的私钥文件路径TLS_PRIVATE_KEY
--tls-ciphers支持的密码套件的逗号分隔列表。使用 help 打印可用密码。TLS_CIPHERS
--tls-min-version将协商的 TLS 协议的最低版本。(默认为 1.2)TLS_MIN_VERSION
--tls-max-version将协商的 TLS 协议的最高版本。TLS_MAX_VERSION

其他服务器选项标志

标志描述环境变量
--custom-auto-refresh使用分号分隔的 label=milliseconds 对列表添加自定义自动刷新选项CUSTOM-AUTO-REFRESH
--custom-link使用 <display_name>:<link_address> 语法向 Chronograf 用户菜单选项添加自定义链接。对于多个自定义链接,请包含多个标志。
-d--develop在开发模式下运行 Chronograf 服务
-h--help显示 Chronograf 的命令行帮助
-l--log-level设置日志级别。有效值包括 info (默认)、debugerrorLOG_LEVEL
-r--reporting-disabled禁用使用情况统计信息的报告。每 24 小时报告一次的使用情况统计信息包括:OSarchversioncluster_iduptimeREPORTING_DISABLED

身份验证选项标志

通用身份验证标志

标志描述环境变量
-t--token-secret用于签署令牌的密钥TOKEN_SECRET
--auth-duration身份验证 Cookie 的总持续时间(以小时为单位)。默认值为 720hAUTH_DURATION
--public-url使用 Web 浏览器访问 Chronograf 所需的公共 URL。例如,如果您使用默认 URL 访问 Chronograf,则公共 URL 值将是 https://:8888。Google OAuth 2.0 身份验证需要此设置。用于 Auth0 和某些通用 OAuth 2.0 身份验证提供商。PUBLIC_URL
--htpasswd用于 HTTP 基本身份验证的密码文件路径。有关密码文件的更多信息,请参阅 NGINX 文档HTPASSWD

GitHub 特定 OAuth 2.0 身份验证标志

标志描述环境变量
--github-urlGitHub 基础 URL。默认为 https://github.com使用 GitHub Enterprise 时需要GH_URL
-i--github-client-id用于 OAuth 2.0 支持的 GitHub 客户端 ID 值GH_CLIENT_ID
-s--github-client-secret用于 OAuth 2.0 支持的 GitHub 客户端密钥值GH_CLIENT_SECRET
-o--github-organization将授权限制为指定 GitHub 组织的用户。要添加多个组织,请添加多个标志。可选。GH_ORGS

Google 特定 OAuth 2.0 身份验证标志

标志描述环境变量
--google-client-id用于 OAuth 2.0 支持的 Google 客户端 ID 值GOOGLE_CLIENT_ID
--google-client-secret用于 OAuth 2.0 支持的 Google 客户端密钥值GOOGLE_CLIENT_SECRET
--google-domains将授权限制为指定 Google 电子邮件域的用户。要添加多个域,请添加多个标志。可选。GOOGLE_DOMAINS

Auth0 特定 OAuth 2.0 身份验证标志

标志描述环境变量
--auth0-domain您的 Auth0 客户端的子域。可在您的 Auth0 客户端的配置页面上找到。AUTH0_DOMAIN
--auth0-client-id用于 OAuth 2.0 支持的 Auth0 客户端 ID 值AUTH0_CLIENT_ID
--auth0-client-secret用于 OAuth 2.0 支持的 Auth0 客户端密钥值AUTH0_CLIENT_SECRET
--auth0-organizations将授权限制为指定 Auth0 组织的用户。要添加多个组织,请添加多个标志。可选。组织是通过用户 app_metadata 中的组织密钥设置的。AUTH0_ORGS

Heroku 特定 OAuth 2.0 身份验证标志

标志描述环境变量
--heroku-client-id用于 OAuth 2.0 支持的 Heroku 客户端 ID 值HEROKU_CLIENT_ID
--heroku-secret用于 OAuth 2.0 支持的 Heroku 密钥HEROKU_SECRET
--heroku-organization将授权限制为指定 Heroku 组织的用户。要添加多个组织,请添加多个标志。可选。HEROKU_ORGS

通用 OAuth 2.0 身份验证标志

标志描述环境变量
--generic-name登录页面上显示的通用 OAuth 2.0 名称GENERIC_NAME
--generic-client-id通用 OAuth 2.0 客户端 ID 值。可用于自定义 OAuth 2.0 服务。GENERIC_CLIENT_ID
--generic-client-secret通用 OAuth 2.0 客户端密钥值GENERIC_CLIENT_SECRET
--generic-scopesWeb 客户端提供商请求的范围GENERIC_SCOPES
--generic-domains用户电子邮件地址所需的电子邮件域GENERIC_DOMAINS
--generic-auth-urlOAuth 2.0 提供商的授权端点 URLGENERIC_AUTH_URL
--generic-token-urlOAuth 2.0 提供商的令牌端点 URLGENERIC_TOKEN_URL
--generic-api-url返回 OpenID UserInfo 兼容信息的 URLGENERIC_API_URL
--oauth-no-pkce禁用 OAuth PKCEOAUTH_NO_PKCE

etcd 标志

标志描述环境变量
-e--etcd-endpointsetcd 端点 URL (多个端点请包含多个标志)ETCD_ENDPOINTS
--etcd-usernameetcd 用户名ETCD_USERNAME
--etcd-passwordetcd 密码ETCD_PASSWORD
--etcd-dial-timeout连接到 etcd 端点之前超时等待的总时间(0 表示无超时,默认值:-1s)ETCD_DIAL_TIMEOUT
--etcd-request-timeoutetcd 视图或更新之前超时等待的总时间(0 表示无超时,默认值:-1s)ETCD_REQUEST_TIMEOUT
--etcd-cert用于 TLS 的 PEM 编码 TLS 公钥证书路径ETCD_CERTIFICATE
--etcd-key用于 TLS 的给定证书关联的私钥路径ETCD_PRIVATE_KEY
--etcd-root-ca用于 TLS 验证的根 CA 证书路径ETCD-ROOT-CA

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2