Skip to content

Commit 7773fa7

Browse files
authored
fix(influxdb3): correct preferred env name for two jaeger config options (#7182)
* fix(influxdb3): correct preferred env name for two jaeger options The "preferred" environment variable for `--traces-jaeger-debug-name` and `--traces-jaeger-tags` was missing the `EXPORTER_` segment. The server reads `INFLUXDB3_TRACES_EXPORTER_JAEGER_DEBUG_NAME` and `INFLUXDB3_TRACES_EXPORTER_JAEGER_TAGS` (verified at v3.9.2 in oss/influxdb3_startup/src/env_compat.rs and core/trace_exporters). The CLI flag itself drops `exporter`; the env name keeps it. Closes influxdata/DAR#686 * docs(influxdb3): document three undocumented object-store options (#7183) Adds rows for --object-store-request-timeout, --object-store-tls-allow-insecure, and --object-store-tls-ca, each with the same INFLUXDB3_-prefixed preferred env and the deprecated unprefixed alias the server still accepts. Verified at influxdata/influxdb v3.9.2. Refs influxdata/DAR#686
1 parent f4cdf4e commit 7773fa7

1 file changed

Lines changed: 43 additions & 2 deletions

File tree

content/shared/influxdb3-cli/config-options.md

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -767,9 +767,12 @@ to Azure Blob Storage.
767767
- [object-store-connection-limit](#object-store-connection-limit)
768768
- [object-store-http2-only](#object-store-http2-only)
769769
- [object-store-http2-max-frame-size](#object-store-http2-max-frame-size)
770+
- [object-store-request-timeout](#object-store-request-timeout)
770771
- [object-store-max-retries](#object-store-max-retries)
771772
- [object-store-retry-timeout](#object-store-retry-timeout)
772773
- [object-store-cache-endpoint](#object-store-cache-endpoint)
774+
- [object-store-tls-allow-insecure](#object-store-tls-allow-insecure)
775+
- [object-store-tls-ca](#object-store-tls-ca)
773776

774777
#### bucket
775778

@@ -815,6 +818,18 @@ Sets the maximum frame size (in bytes/octets) for HTTP/2 connections.
815818

816819
***
817820

821+
#### object-store-request-timeout
822+
823+
Sets the HTTP request timeout for object store requests.
824+
825+
**Default:** `30s`
826+
827+
| influxdb3 serve option | Environment variables |
828+
| :------------------------------- | :----------------------------- |
829+
| `--object-store-request-timeout` | `INFLUXDB3_OBJECT_STORE_REQUEST_TIMEOUT` (preferred)<br>`OBJECT_STORE_REQUEST_TIMEOUT` (deprecated; supported for backward compatibility) |
830+
831+
***
832+
818833
#### object-store-max-retries
819834

820835
Defines the maximum number of times to retry a request.
@@ -846,6 +861,32 @@ Sets the endpoint of an S3-compatible, HTTP/2-enabled object store cache.
846861

847862
***
848863

864+
#### object-store-tls-allow-insecure
865+
866+
Allows invalid TLS certificates when connecting to object storage.
867+
868+
{{% warn %}}
869+
This disables TLS certificate verification and should only be used for testing.
870+
{{% /warn %}}
871+
872+
| influxdb3 serve option | Environment variables |
873+
| :---------------------------------- | :-------------------------------- |
874+
| `--object-store-tls-allow-insecure` | `INFLUXDB3_OBJECT_STORE_TLS_ALLOW_INSECURE` (preferred)<br>`OBJECT_STORE_TLS_ALLOW_INSECURE` (deprecated; supported for backward compatibility) |
875+
876+
***
877+
878+
#### object-store-tls-ca
879+
880+
Specifies the path to a custom CA certificate file (PEM format) for verifying
881+
object store connections. Use this when your object store uses a certificate
882+
signed by a private CA.
883+
884+
| influxdb3 serve option | Environment variables |
885+
| :---------------------- | :-------------------- |
886+
| `--object-store-tls-ca` | `INFLUXDB3_OBJECT_STORE_TLS_CA` (preferred)<br>`OBJECT_STORE_TLS_CA` (deprecated; supported for backward compatibility) |
887+
888+
***
889+
849890
### Logs
850891

851892
- [log-filter](#log-filter)
@@ -1072,7 +1113,7 @@ Specifies the header name used for force sampling in tracing.
10721113

10731114
| influxdb3 serve option | Environment variables |
10741115
| :--------------------------- | :---------------------------------- |
1075-
| `--traces-jaeger-debug-name` | `INFLUXDB3_TRACES_JAEGER_DEBUG_NAME` (preferred)<br>`TRACES_EXPORTER_JAEGER_DEBUG_NAME` (deprecated; supported for backward compatibility) |
1116+
| `--traces-jaeger-debug-name` | `INFLUXDB3_TRACES_EXPORTER_JAEGER_DEBUG_NAME` (preferred)<br>`TRACES_EXPORTER_JAEGER_DEBUG_NAME` (deprecated; supported for backward compatibility) |
10761117

10771118
***
10781119

@@ -1082,7 +1123,7 @@ Defines a set of `key=value` pairs to annotate tracing spans with.
10821123

10831124
| influxdb3 serve option | Environment variables |
10841125
| :--------------------- | :---------------------------- |
1085-
| `--traces-jaeger-tags` | `INFLUXDB3_TRACES_JAEGER_TAGS` (preferred)<br>`TRACES_EXPORTER_JAEGER_TAGS` (deprecated; supported for backward compatibility) |
1126+
| `--traces-jaeger-tags` | `INFLUXDB3_TRACES_EXPORTER_JAEGER_TAGS` (preferred)<br>`TRACES_EXPORTER_JAEGER_TAGS` (deprecated; supported for backward compatibility) |
10861127

10871128
***
10881129

0 commit comments

Comments
 (0)