{ "opencollection": "1.0.0", "info": { "name": "Instana REST API documentation Application Catalog API", "version": "1.307.1417" }, "items": [ { "info": { "name": "Application Catalog", "type": "folder" }, "items": [ { "info": { "name": "Get application tag catalog", "type": "http" }, "http": { "method": "GET", "url": "https://{unit}-{tenant}.instana.io/api/application-monitoring/catalog", "params": [ { "name": "from", "value": "", "type": "query", "description": "The start of the timestamp expreseed in Unix epoch time in milliseconds which will fetch list of queryable tags until current timestamp.\nEg: `1719875833000` (1 July 2024 23:17:13 GMT) will fetch list of queryable tags from that time till current time.\n" }, { "name": "dataSource", "value": "", "type": "query", "description": "The source from where queryable tags should be fetched from. In Unbounded Analytics, Application Perspectives has 2 sources; `Calls` and `Traces`." }, { "name": "useCase", "value": "", "type": "query", "description": "The subset of queryable tags that is available for a particular use case.\nFor eg: If you select `dataSource` as `TRACES` and useCase as `Grouping`. The tags available for querying are `trace.endpoint.name` and `trace.service.name`.\nuseCase is helpful when one wants to know which tags are supported for querying.\n" } ], "auth": { "type": "apikey", "key": "authorization", "value": "{{authorization}}", "placement": "header" } }, "docs": "Use this API endpoint to retrieve a list of tags.\nThis API endpoint also shows tags which are grouped together. This grouping also denotes the dimensionality of an event. Eg: `Call` can have 9 attributes.\nAlso these tags have cardinality ranging from low to high which will help in examining broad or narrow patterns during the analysis.\nQueryable tags are a powerful enabler for slice and dice analysis in `Query Builder`. `Query Builder` can be found in `Unbounded Analytics`." }, { "info": { "name": "Get Metric catalog", "type": "http" }, "http": { "method": "GET", "url": "https://{unit}-{tenant}.instana.io/api/application-monitoring/catalog/metrics", "auth": { "type": "apikey", "key": "authorization", "value": "{{authorization}}", "placement": "header" } }, "docs": "This endpoint retrieves all available metric definitions for application monitoring.\n" }, { "info": { "name": "Get application tags", "type": "http" }, "http": { "method": "GET", "url": "https://{unit}-{tenant}.instana.io/api/application-monitoring/catalog/tags", "params": [ { "name": "from", "value": "", "type": "query", "description": "The start of the timestamp expreseed in Unix epoch time in milliseconds which will fetch list of queryable tags until current timestamp.\nEg: `1719875833000` (1 July 2024 23:17:13 GMT) will fetch list of queryable tags from that time till current time.\n" }, { "name": "dataSource", "value": "", "type": "query", "description": "The source from where queryable tags should be fetched from. In Unbounded Analytics, Application Perspectives has 2 sources; `Calls` and `Traces`." }, { "name": "useCase", "value": "", "type": "query", "description": "The subset of queryable tags that is available for a particular use case.\nFor eg: If you select `dataSource` as `TRACES` and useCase as `Grouping`. The tags available for querying are `trace.endpoint.name` and `trace.service.name`.\nuseCase is helpful when one wants to know which tags are supported for querying.\n" } ], "auth": { "type": "apikey", "key": "authorization", "value": "{{authorization}}", "placement": "header" } }, "docs": "**Note:** This API Endpoint is deprecated. Use `Get application tag catalog` endpoint instead.\n\nThis endpoint retrieves all available tags for your monitored system.\n\nThese tags can be used to group metric results.\n```\n\"group\": {\n \"groupbyTag\": \"service.name\"\n}\n```\n\nThese tags can be used to filter metric results.\n```\n\"tagFilters\": [{\n\t\"name\": \"application.name\",\n\t\"operator\": \"EQUALS\",\n\t\"value\": \"example\"\n}]\n```\n" } ] } ], "bundled": true }