{
"trace_behavior_config": {
"baseline_behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"dataset_priorities": [
"<string>"
],
"main_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"override_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"end_time": "2023-11-07T05:31:56Z",
"start_time": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"preview_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"end_time": "2023-11-07T05:31:56Z",
"start_time": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
}{
"trace_behavior_config": {
"baseline_behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"dataset_priorities": [
"<string>"
],
"main_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"override_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"end_time": "2023-11-07T05:31:56Z",
"start_time": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"preview_behavior_assignments": [
{
"behavior_slug": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"dataset_slug": "<string>",
"description": "<string>",
"end_time": "2023-11-07T05:31:56Z",
"start_time": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
}Chronosphere API token
If true, the TraceBehaviorConfig will be created if it does not already exist. If false, an error will be returned if the TraceBehaviorConfig does not already exist.
If true, validates the specified configuration without creating or updating the TraceBehaviorConfig. If the specified configuration is valid, the endpoint returns a partial response without the TraceBehaviorConfig. If the specified configuration is invalid, the endpoint returns an error.
The TraceBehaviorConfig to update.
Show child attributes
The baseline behavior to use for behavior assignments and base head sampling rates.
List of dataset priorities. This list specifies the order in which datasets are considered when determining the behavior to follow for a trace. Dataset priorities are used to break ties when a trace matches more than one dataset with an active behavior.
main_behavior_assignments or override_behavior_assignments.List of assignments for the main behavior. The referenced datasets will be enrolled in behaviors. The referenced behaviors are the active behaviors for the dataset when there is no active override. Only one main behavior can be assigned to a dataset. See the documentation for customizing your sampling strategy for more information.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the trace behavior was created.
The author or creator of the behavior assignment.
The slug reference of a trace dataset.
A description of the behavior assignment.
The timestamp of when the trace behavior was updated.
List of assignments for the override behavior. These assignments specify the active behavior for a dataset over a specific time range. Only one override behavior can be assigned to a dataset.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the override behavior assignment was created.
The author or creator of the override.
The slug reference of a trace dataset.
A description of the override.
The ending time of the override.
The starting time of the override.
The timestamp of when the override behavior assignment was updated.
List of assignments for the preview behavior. The referenced behaviors are in preview mode for the assigned dataset. You can assign only one preview behavior to a dataset.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the override behavior assignment was created.
The author or creator of the override.
The slug reference of a trace dataset.
A description of the override.
The ending time of the override.
The starting time of the override.
The timestamp of when the override behavior assignment was updated.
A successful response containing the updated TraceBehaviorConfig.
TraceBehaviorConfig is a singleton configuration object that specifies the configuration for trace behaviors.
Show child attributes
The baseline behavior to use for behavior assignments and base head sampling rates.
Timestamp of when the TraceBehaviorConfig was created. Cannot be set by clients.
List of dataset priorities. This list specifies the order in which datasets are considered when determining the behavior to follow for a trace. Dataset priorities are used to break ties when a trace matches more than one dataset with an active behavior.
main_behavior_assignments or override_behavior_assignments.List of assignments for the main behavior. The referenced datasets will be enrolled in behaviors. The referenced behaviors are the active behaviors for the dataset when there is no active override. Only one main behavior can be assigned to a dataset. See the documentation for customizing your sampling strategy for more information.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the trace behavior was created.
The author or creator of the behavior assignment.
The slug reference of a trace dataset.
A description of the behavior assignment.
The timestamp of when the trace behavior was updated.
List of assignments for the override behavior. These assignments specify the active behavior for a dataset over a specific time range. Only one override behavior can be assigned to a dataset.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the override behavior assignment was created.
The author or creator of the override.
The slug reference of a trace dataset.
A description of the override.
The ending time of the override.
The starting time of the override.
The timestamp of when the override behavior assignment was updated.
List of assignments for the preview behavior. The referenced behaviors are in preview mode for the assigned dataset. You can assign only one preview behavior to a dataset.
Show child attributes
The slug reference of a trace behavior.
The timestamp of when the override behavior assignment was created.
The author or creator of the override.
The slug reference of a trace dataset.
A description of the override.
The ending time of the override.
The starting time of the override.
The timestamp of when the override behavior assignment was updated.
Timestamp of when the TraceBehaviorConfig was last updated. Cannot be set by clients.