| Name |
Type |
Description |
Notes |
| endpoint_name_by_collected_path_template_rule_enabled |
bool |
The highest default precedence of endpoint rule is creating endpoint is based on path template. For example, ``` /hospital/1948/patient/291148 /hospital/728/patient/924892 /hospital/47/patient/25978 /hospital/108429/patient/1847 ``` can be considered as `/hospital/{hid}/patient/{pid}` if this rule is enabled. For most of the use cases, this rule should be enabled. |
[optional] |
| endpoint_name_by_first_path_segment_rule_enabled |
bool |
There are endpoint extraction rules in Instana which take the first path segment from the HTTP request and turn this into an endpoint name. For example, given the following URLs `/users/123/profile` and `/users/123/settings`, the extraction rule will only take the first segment. As a result endpoint name will be `users`. Although this is useful in cases where broad overview of monitoring is required, lot of use cases are more specified. Considering the above example, if this rule is enabled, Instana can't distinguish between `profile` or `settings` as endpoints. For use cases where endpoints has to be monitored at fine granular level, this flag should be set to `false`. |
[optional] |
| rules |
List[HttpEndpointRule] |
Specify custom rule configuration apart from Instana predefined rules. This rule has the highest precedence. This is only available for HTTP endpoints. |
|
| service_id |
str |
An Instana generated unique identifier for a Service. If specified, the list of results will be filtered for the specified Service ID. Eg: `3feb3dcd206c166ef2b41c707e0cd38d7cd325aa`. One can see the service id from Instana UI by going to a Service page. In the URL, there will be `serviceId=3feb3dcd206c166ef2b41c707e0cd38d7cd325aa`. Alternatively, one can use `Get services` API endpoint to get the service id in `id` parameter. |
|
from instana_client.models.http_endpoint_config import HttpEndpointConfig
# TODO update the JSON string below
json = "{}"
# create an instance of HttpEndpointConfig from a JSON string
http_endpoint_config_instance = HttpEndpointConfig.from_json(json)
# print the JSON string representation of the object
print(HttpEndpointConfig.to_json())
# convert the object into a dict
http_endpoint_config_dict = http_endpoint_config_instance.to_dict()
# create an instance of HttpEndpointConfig from a dict
http_endpoint_config_from_dict = HttpEndpointConfig.from_dict(http_endpoint_config_dict)
[Back to Model list] [Back to API list] [Back to README]