Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update telemetry options for tcp/udp #354

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,26 @@ properties:
- disable_url_tracking
- disable_router_metrics
properties:
persist_restarts:
type:
- boolean
- "null"
description: If true, Cycle will maintain telemetry/metrics across load balancer restarts.
disable_url_tracking:
description: "Determines if the load balancer will track url metrics. Defaults to false."
type: boolean
default: false
disable_router_metrics:
description: "Determines if the load balancer will track router metrics. Defaults to false."
type: boolean
default: false
max_trackable_urls:
description: "Determines how many URLs the load balancer will track at one time. Defaults to 150."
type:
- integer
- "null"
tracking_window:
description: "Determines how long the load balancer will track a URL from its last hit. Helps reduce noise by not tracking URLs that are occasionally hit. Defaults to 8h."
description: "Determines how long the load balancer will track a URL from its last hit. If there is zero activity for this duration, the metrics will be dropped. Helps reduce noise by not tracking URLs that are occasionally hit. Defaults to 8h."
anyOf:
- $ref: ../../../../../../../Duration.yml
- type: "null"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,26 @@ properties:
type: object
required:
- connections
- telemetry
properties:
connections:
type: object
additionalProperties: {}
telemetry:
type: object
description: Configuration options for how telemetry is handled on the load balancer.
properties:
persist_restarts:
type:
- boolean
- "null"
description: If true, Cycle will maintain telemetry/metrics across load balancer restarts.
disable_router_metrics:
description: "Determines if the load balancer will track router metrics. Defaults to false."
type: boolean
default: false
tracking_window:
description: "Determines how long the load balancer will track a URL from its last hit. If there is zero activity for this duration, the metrics will be dropped. Helps reduce noise by not tracking URLs that are occasionally hit. Defaults to 8h."
anyOf:
- $ref: ../../../../../../../Duration.yml
- type: "null"
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,26 @@ properties:
type: object
required:
- connections
- telemetry
properties:
connections:
type: object
additionalProperties: {}
telemetry:
type: object
description: Configuration options for how telemetry is handled on the load balancer.
properties:
persist_restarts:
type:
- boolean
- "null"
description: If true, Cycle will maintain telemetry/metrics across load balancer restarts.
disable_router_metrics:
description: "Determines if the load balancer will track router metrics. Defaults to false."
type: boolean
default: false
tracking_window:
description: "Determines how long the load balancer will track a URL from its last hit. If there is zero activity for this duration, the metrics will be dropped. Helps reduce noise by not tracking URLs that are occasionally hit. Defaults to 8h."
anyOf:
- $ref: ../../../../../../../Duration.yml
- type: "null"
2 changes: 1 addition & 1 deletion stackspec/stackspec.json

Large diffs are not rendered by default.

Loading