{
"resource_pools": {
"default_pool": {
"allocation": {
"fixed_values": [
{
"license": "PERSISTED_WRITES_STANDARD",
"value": "<string>"
}
],
"percent_of_license": 123,
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"priorities": {
"high_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"low_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
]
},
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"created_at": "2023-11-07T05:31:56Z",
"pools": [
{
"allocation": {
"fixed_values": [
{
"license": "PERSISTED_WRITES_STANDARD",
"value": "<string>"
}
],
"percent_of_license": 123,
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"name": "<string>",
"priorities": {
"high_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"low_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
]
}
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
}{
"resource_pools": {
"default_pool": {
"allocation": {
"fixed_values": [
{
"license": "PERSISTED_WRITES_STANDARD",
"value": "<string>"
}
],
"percent_of_license": 123,
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"priorities": {
"high_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"low_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
]
},
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"created_at": "2023-11-07T05:31:56Z",
"pools": [
{
"allocation": {
"fixed_values": [
{
"license": "PERSISTED_WRITES_STANDARD",
"value": "<string>"
}
],
"percent_of_license": 123,
"priority_thresholds": [
{
"all_priorities": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"default_and_low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
},
"license": "PERSISTED_WRITES_STANDARD",
"low_priority": {
"fixed_value": "<string>",
"percent_of_pool_allocation": 123
}
}
]
},
"filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"name": "<string>",
"priorities": {
"high_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
],
"low_priority_filters": [
{
"name": "job",
"value_glob": "myservice*"
}
]
}
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
}Chronosphere API token
A successful response.
Show child attributes
Defines the default pool. Metrics that don't match any of the configured pools map to the default pool.
Show child attributes
DEPRECATED. The default pool receives any remaining allocation after accounting for the sum total allocation across pools.
Show child attributes
Optional. Specifies overrides for the percent_of_license allocations for
specified licenses. When defining fixed values for a license, all pools must
have an explicit fixed value specification for that given license. The default
pool receives all remaining quota left within the license, after subtracting
the sum of fixed values across pools for that license.
Show child attributes
PERSISTED_WRITES_STANDARD, PERSISTED_WRITES_HISTOGRAM, PERSISTED_CARDINALITY_STANDARD, PERSISTED_CARDINALITY_HISTOGRAM, MATCHED_WRITES_STANDARD, MATCHED_WRITES_HISTOGRAM Percent of the license to allocate to this pool. This value must be between
0 and 100, inclusive. The percent_of_license values across all pools,
excluding the default pool, must be less than or equal to 100. The
default_pool receives any remaining allocation, so you don't need to specify
a value for it explicitly. If you specify an allocation for the
default_pool, the sum of percent_of_license across all pools (including
the default pool) must exactly equal 100.
Defines thresholds with strict limits for when to drop new consumption of the
persisted cardinality license for a pool. Setting priority_thresholds is
required to set limits for cardinality licenses. Only
PERSISTED_CARDINALITY_STANDARD and PERSISTED_CARDINALITY_HISTOGRAM are
supported.
Show child attributes
Threshold limit that defines when to drop new metrics in the pool. This threshold applies to all priorities of metrics: high, default, and low. This field must be set, and have a value equal to or greater than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Threshold limit that defines when to drop new metrics in the pool that are
default and low priority. If this field is set, its value must be equal to
or greater than the value set for low_priority.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
License to which these thresholds apply. If you configure
priority_thresholds, only the PERSISTED_CARDINALITY_STANDARD and
PERSISTED_CARDINALITY_HISTOGRAM licenses are supported.
PERSISTED_WRITES_STANDARD, PERSISTED_WRITES_HISTOGRAM, PERSISTED_CARDINALITY_STANDARD, PERSISTED_CARDINALITY_HISTOGRAM, MATCHED_WRITES_STANDARD, MATCHED_WRITES_HISTOGRAM Threshold limit that defines when to drop new metrics in the pool that are only low priority. If this field is set, its value must be equal to or lesser than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Optional. Sets priorities that define which metrics within the default pool
should be dropped first (low priority) and dropped last (high priority) when
the license limit is exceeded. Any metric not matched by either
low_priority_filters or high_priority_filters is considered default
priority, where it is dropped after low but before high.
See the product documentation
for more information.
Show child attributes
Optional. Filters that define which metrics are high priority. Any metric that matches at least one filter is considered high priority. High priority metrics are dropped last when the license limit is exceeded.
Optional. Filters that define which metrics are low priority. Any metric that matches at least one filter is considered low priority. Low priority metrics are dropped first when the license limit is exceeded.
Optional. For supported licenses, defines thresholds with strict limits for
when to drop new consumption of the license for a pool. Only
PERSISTED_CARDINALITY_STANDARD and PERSISTED_CARDINALITY_HISTOGRAM are
supported. See the product documentation
for more information.
Show child attributes
Threshold limit that defines when to drop new metrics in the pool. This threshold applies to all priorities of metrics: high, default, and low. This field must be set, and have a value equal to or greater than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Threshold limit that defines when to drop new metrics in the pool that are
default and low priority. If this field is set, its value must be equal to
or greater than the value set for low_priority.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
License to which these thresholds apply. If you configure
priority_thresholds, only the PERSISTED_CARDINALITY_STANDARD and
PERSISTED_CARDINALITY_HISTOGRAM licenses are supported.
PERSISTED_WRITES_STANDARD, PERSISTED_WRITES_HISTOGRAM, PERSISTED_CARDINALITY_STANDARD, PERSISTED_CARDINALITY_HISTOGRAM, MATCHED_WRITES_STANDARD, MATCHED_WRITES_HISTOGRAM Threshold limit that defines when to drop new metrics in the pool that are only low priority. If this field is set, its value must be equal to or lesser than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Timestamp of when the ResourcePools was created. Cannot be set by clients.
Optional. Defines additional pools, which can't exceed 20 pools.
Show child attributes
Defines the allocation of the pool.
Show child attributes
Optional. Specifies overrides for the percent_of_license allocations for
specified licenses. When defining fixed values for a license, all pools must
have an explicit fixed value specification for that given license. The default
pool receives all remaining quota left within the license, after subtracting
the sum of fixed values across pools for that license.
Show child attributes
PERSISTED_WRITES_STANDARD, PERSISTED_WRITES_HISTOGRAM, PERSISTED_CARDINALITY_STANDARD, PERSISTED_CARDINALITY_HISTOGRAM, MATCHED_WRITES_STANDARD, MATCHED_WRITES_HISTOGRAM Percent of the license to allocate to this pool. This value must be between
0 and 100, inclusive. The percent_of_license values across all pools,
excluding the default pool, must be less than or equal to 100. The
default_pool receives any remaining allocation, so you don't need to specify
a value for it explicitly. If you specify an allocation for the
default_pool, the sum of percent_of_license across all pools (including
the default pool) must exactly equal 100.
Defines thresholds with strict limits for when to drop new consumption of the
persisted cardinality license for a pool. Setting priority_thresholds is
required to set limits for cardinality licenses. Only
PERSISTED_CARDINALITY_STANDARD and PERSISTED_CARDINALITY_HISTOGRAM are
supported.
Show child attributes
Threshold limit that defines when to drop new metrics in the pool. This threshold applies to all priorities of metrics: high, default, and low. This field must be set, and have a value equal to or greater than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Threshold limit that defines when to drop new metrics in the pool that are
default and low priority. If this field is set, its value must be equal to
or greater than the value set for low_priority.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
License to which these thresholds apply. If you configure
priority_thresholds, only the PERSISTED_CARDINALITY_STANDARD and
PERSISTED_CARDINALITY_HISTOGRAM licenses are supported.
PERSISTED_WRITES_STANDARD, PERSISTED_WRITES_HISTOGRAM, PERSISTED_CARDINALITY_STANDARD, PERSISTED_CARDINALITY_HISTOGRAM, MATCHED_WRITES_STANDARD, MATCHED_WRITES_HISTOGRAM Threshold limit that defines when to drop new metrics in the pool that are only low priority. If this field is set, its value must be equal to or lesser than other priority fields.
Show child attributes
Threshold expressed as a fixed value of the license.
Threshold expressed as a percent of the license allocated to a pool. A value
of 100 represents a threshold that is the pool's full allocation. Values
over 100 indicate thresholds that exceed the pool's allocation. For
example, a value of 50 represents a threshold that is half the pool's
allocation, and a value of 200 represents a threshold that is double the
pool's allocation.
Filters that define which metrics map to this pool, where any metric that matches at least one filter will map to the pool.
Name of the pool, which must be unique.
Optional. Sets priorities that define which metrics within the default pool
should be dropped first (low priority) and dropped last (high priority) when
the license limit is exceeded. Any metric not matched by either
low_priority_filters or high_priority_filters is considered default
priority, where it is dropped after low but before high.
Show child attributes
Optional. Filters that define which metrics are high priority. Any metric that matches at least one filter is considered high priority. High priority metrics are dropped last when the license limit is exceeded.
Optional. Filters that define which metrics are low priority. Any metric that matches at least one filter is considered low priority. Low priority metrics are dropped first when the license limit is exceeded.
Timestamp of when the ResourcePools was last updated. Cannot be set by clients.