Documentation

chronograf - Chronograf 服务器

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

用法

chronograf [flags]

标志

Chronograf 服务器标志

标志描述环境变量
--hostChronograf 服务监听的 IP。默认值为 0.0.0.0HOST
--portChronograf 服务监听不安全连接的端口。默认是 8888PORT
-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-url在客户端状态页面上显示为新闻提要的JSON源的URL。默认情况下,https://www.influxdata.com/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=毫秒 对的列表添加自定义自动刷新选项CUSTOM-AUTO-REFRESH
--custom-link使用 : 语法向 Chronograf 用户菜单选项添加自定义链接。要添加多个自定义链接,请包括多个标志。
-d--develop以开发者模式运行Chronograf服务
-h--help显示Chronograf的命令行帮助
-l--log-level设置日志级别。有效值包括 info(默认)、 debugerrorLOG_LEVEL
-r--reporting-disabled禁用使用统计的报告。每24小时报告一次的使用统计包括: OS, arch, version, cluster_id, 和 uptime.REPORTING_DISABLED

身份验证选项标志

通用认证标志

标志描述环境变量
-t--token-secret用于签名令牌的秘密TOKEN_SECRET
--auth-duration用于身份验证的 cookie 生命周期总时长(以小时为单位)。默认为 720hAUTH_DURATION
--public-url访问Chronograf时所需的公共URL,使用网页浏览器。例如,如果您使用默认URL访问Chronograf,则公共URL值为 http://localhost:8888。用于Google OAuth 2.0身份验证。用于Auth0和一些通用的OAuth 2.0身份验证提供者。PUBLIC_URL
—-htpasswd用于HTTP基本认证的密码文件路径。有关密码文件的更多信息,请参见 NGINX documentationHTPASSWD

GitHub特定的OAuth 2.0身份验证标志

标志描述环境变量
--github-urlGitHub基础URL。默认是 https://github.com如果使用GitHub企业版则必需GH_URL
-i--github-client-idGitHub 客户端 ID 值用于 OAuth 2.0 支持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-secretGoogle 客户端机密值,用于支持 OAuth 2.0GOOGLE_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-idHeroku 客户端 ID 值,用于支持 OAuth 2.0HEROKU_CLIENT_ID
--heroku-secretHeroku 秘密用于 OAuth 2.0 支持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-timeout在超时之前等待的总时间以查看或更新etcd(0表示没有超时,默认:-1s)ETCD_REQUEST_TIMEOUT
--etcd-cert用于TLS的PEM编码TLS公钥证书的路径ETCD_CERTIFICATE
--etcd-key与给定证书关联的私钥的路径,用于TLSETCD_PRIVATE_KEY
--etcd-root-ca用于TLS验证的根CA证书的路径ETCD-ROOT-CA


Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: