mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 09:28:06 +00:00
misc: added metrics setup to self-host docs
This commit is contained in:
@@ -30,7 +30,8 @@ Used to configure platform-specific security and operational settings
|
|||||||
</ParamField>
|
</ParamField>
|
||||||
|
|
||||||
<ParamField query="TELEMETRY_ENABLED" type="string" default="true" optional>
|
<ParamField query="TELEMETRY_ENABLED" type="string" default="true" optional>
|
||||||
Telemetry helps us improve Infisical but if you want to dsiable it you may set this to `false`.
|
Telemetry helps us improve Infisical but if you want to disable it you may set
|
||||||
|
this to `false`.
|
||||||
</ParamField>
|
</ParamField>
|
||||||
|
|
||||||
## Data Layer
|
## Data Layer
|
||||||
@@ -65,8 +66,9 @@ DB_READ_REPLICAS=[{"DB_CONNECTION_URI":""}]
|
|||||||
Use the command below to encode your certificate:
|
Use the command below to encode your certificate:
|
||||||
`echo "<certificate>" | base64`
|
`echo "<certificate>" | base64`
|
||||||
|
|
||||||
If not provided it will use master SSL certificate.
|
If not provided it will use master SSL certificate.
|
||||||
</ParamField>
|
</ParamField>
|
||||||
|
|
||||||
</Expandable>
|
</Expandable>
|
||||||
</ParamField>
|
</ParamField>
|
||||||
|
|
||||||
@@ -350,8 +352,9 @@ Optional (for TLS/SSL):
|
|||||||
|
|
||||||
TLS: Available on the same ports (2525, 80, 25, 8025, or 587)
|
TLS: Available on the same ports (2525, 80, 25, 8025, or 587)
|
||||||
SSL: Available on ports 465, 8465, and 443
|
SSL: Available on ports 465, 8465, and 443
|
||||||
|
|
||||||
</Note>
|
</Note>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
|
|
||||||
## Authentication
|
## Authentication
|
||||||
|
|
||||||
@@ -518,3 +521,36 @@ To help you sync secrets from Infisical to services such as Github and Gitlab, I
|
|||||||
OAuth2 client secret for Gitlab integration
|
OAuth2 client secret for Gitlab integration
|
||||||
</ParamField>
|
</ParamField>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
|
|
||||||
|
## Observability
|
||||||
|
|
||||||
|
You can configure Infisical to collect and expose telemetry data for analytics and monitoring.
|
||||||
|
|
||||||
|
<ParamField
|
||||||
|
query="OTEL_TELEMETRY_COLLECTION_ENABLED"
|
||||||
|
type="string"
|
||||||
|
default="false"
|
||||||
|
>
|
||||||
|
Whether or not to collect and expose telemetry data.
|
||||||
|
</ParamField>
|
||||||
|
|
||||||
|
<ParamField query="OTEL_EXPORT_TYPE" type="enum" optional>
|
||||||
|
Supported types are `prometheus` and `otlp`.
|
||||||
|
|
||||||
|
If export type is set to `prometheus`, metric data will be exposed in port 9464 in the `/metrics` path.
|
||||||
|
|
||||||
|
If export type is set to `otlp`, you will have to configure a value for `OTEL_EXPORT_OTLP_ENDPOINT`.
|
||||||
|
|
||||||
|
</ParamField>
|
||||||
|
|
||||||
|
<ParamField query="OTEL_EXPORT_OTLP_ENDPOINT" type="string">
|
||||||
|
Where telemetry data would be pushed to for collection. This is only
|
||||||
|
applicable when `OTEL_EXPORT_TYPE` is set to `otlp`.
|
||||||
|
</ParamField>
|
||||||
|
|
||||||
|
<ParamField query="OTEL_COLLECTOR_BASIC_AUTH_USERNAME" type="string">
|
||||||
|
The username for authenticating with the telemetry collector.
|
||||||
|
</ParamField>
|
||||||
|
<ParamField query="OTEL_COLLECTOR_BASIC_AUTH_PASSWORD" type="string">
|
||||||
|
The password for authenticating with the telemetry collector.
|
||||||
|
</ParamField>
|
||||||
|
|||||||
Reference in New Issue
Block a user