Skip to content

Commit a10f5dc

Browse files
Merge pull request #309 from NHSDigital/APM-2016-check-monitoring-to-use-stage-name
APM-2016 Use stage name for key value for monitoring
2 parents 4ee5489 + 7160b7d commit a10f5dc

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

azure/common/deploy-stage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ stages:
226226
short_service_name: ${{ parameters.short_service_name }}
227227
fully_qualified_service_name: $(FULLY_QUALIFIED_SERVICE_NAME)
228228
service_base_path: $(SERVICE_BASE_PATH)
229+
stage_name: ${{ parameters.stage_name }}
229230
jinja_templates: ${{ parameters.jinja_templates }}
230231
apigee_environment: ${{ parameters.environment }}
231232
apigee_organization: ${{ parameters.apigee_organization }}

azure/templates/deploy-service.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ parameters:
33
- name: product_display_name
44
- name: product_description
55
- name: service_name
6+
- name: stage_name
67
- name: short_service_name
78
- name: fully_qualified_service_name
89
- name: apigee_environment
@@ -259,10 +260,10 @@ steps:
259260
headers: "apikey: $(MONITORING_API_KEY)"
260261
${{ if eq(parameters.apigee_environment, 'prod') }}:
261262
url: "https://api.service.nhs.uk/monitoring-sd/service"
262-
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx https://api.service.nhs.uk/${{ parameters.service_base_path }}/_ping" ] } }'
263+
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.stage_name }}=http_2xx https://api.service.nhs.uk/${{ parameters.service_base_path }}/_ping" ] } }'
263264
${{ if not(eq(parameters.apigee_environment, 'prod')) }}:
264265
url: "https://internal-dev.api.service.nhs.uk/monitoring-sd/service"
265-
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_ping" ] } }'
266+
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.stage_name }}=http_2xx https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_ping" ] } }'
266267

267268
- ${{ if parameters.enable_status_monitoring }}:
268269
- template: '../components/curl.yml'
@@ -272,10 +273,10 @@ steps:
272273
headers: "apikey: $(MONITORING_API_KEY)"
273274
${{ if eq(parameters.apigee_environment, 'prod') }}:
274275
url: "https://api.service.nhs.uk/monitoring-sd/service"
275-
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx https://api.service.nhs.uk/${{ parameters.service_base_path }}/_ping", "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx_with_api_key https://api.service.nhs.uk/${{ parameters.service_base_path }}/_status" ] } }'
276+
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.stage_name }}=http_2xx https://api.service.nhs.uk/${{ parameters.service_base_path }}/_ping", "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx_with_api_key https://api.service.nhs.uk/${{ parameters.service_base_path }}/_status" ] } }'
276277
${{ if not(eq(parameters.apigee_environment, 'prod')) }}:
277278
url: "https://internal-dev.api.service.nhs.uk/monitoring-sd/service"
278-
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_ping", "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx_with_api_key https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_status" ] } }'
279+
body: '{ "${{ parameters.service_name }}": { "${{ parameters.apigee_environment }}": [ "${{ parameters.service_name }}@${{ parameters.stage_name }}=http_2xx https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_ping", "${{ parameters.service_name }}@${{ parameters.apigee_environment }}=http_2xx_with_api_key https://${{ parameters.apigee_environment }}.api.service.nhs.uk/${{ parameters.service_base_path }}/_status" ] } }'
279280

280281
- ${{ each post_deploy_step in parameters.post_deploy }}:
281282
- ${{ post_deploy_step }}

0 commit comments

Comments
 (0)