# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure CloudNativeTest Server Metrics API version: 1.0.0 extends: openapi/microsoft-azure-servermetrics-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/serverMetricsConfig/{name}'].get update: x-apievangelist-phrasing: intent: Get a server metrics config by name effect: read questions: - What server-side metrics are configured under a given config name? - Can I look up a load test server metrics config by its name? instructions: - text: Get server metrics config {name}. slots: name: path.name - text: Show which resource metrics config {name} collects. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/serverMetricsConfig/{name}'].delete update: x-apievangelist-phrasing: intent: Delete a server metrics config effect: destructive questions: - How do I remove a server metrics configuration I no longer use? - Can I delete a named server metrics config? instructions: - text: Delete server metrics config {name}. slots: name: path.name - text: Remove the server metrics configuration named {name}. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/serverMetricsConfig/{name}'].patch update: x-apievangelist-phrasing: intent: Attach server metrics to a test or test run effect: write questions: - How do I collect server-side resource metrics during a load test? - Can I associate a server metrics config with a specific test run? instructions: - text: Associate server metrics config {name} with test {testId}. slots: name: path.name testId: requestBody.testId - text: Attach metrics {metrics} as config {name} to test run {testRunId}. slots: metrics: requestBody.metrics name: path.name testRunId: requestBody.testRunId method: generated generated: '2026-09-26' - target: $.paths['/serverMetricsConfig'].get update: x-apievangelist-phrasing: intent: Get server metrics config for a test effect: read questions: - Which server metrics are set up for one of my load tests? - Can I find the server metrics config linked to a test run? instructions: - text: Get the server metrics config for test {testId}. slots: testId: query.testId - text: Show server metrics configured for test run {testRunId}. slots: testRunId: query.testRunId method: generated generated: '2026-09-26' - target: $.paths['/serverMetricsConfig/default'].get update: x-apievangelist-phrasing: intent: List default server metrics by resource type effect: read questions: - What server metrics are collected by default for each Azure resource type? - Where can I see the default metrics a load test gathers? instructions: - text: List the default server metrics for every supported resource type. - text: Show the out-of-the-box server metrics config. - text: Get the default server metrics config using API version {api-version}. slots: api-version: query.api-version method: generated generated: '2026-09-26' - target: $.paths['/serverMetricsConfig/supportedResourceTypes'].get update: x-apievangelist-phrasing: intent: List resource types supported as app components effect: read questions: - Which Azure resource types can I monitor as app components in a load test? - Is my resource type supported for server metrics collection? instructions: - text: List the resource types supported for app components. - text: Show which Azure resource types server metrics can monitor. - text: List supported app component resource types for API version {api-version}. slots: api-version: query.api-version method: generated generated: '2026-09-26'