From 417d9fd3cb8c4279fbe52d6c922ae63bbd9a4cb7 Mon Sep 17 00:00:00 2001 From: syedimranhassan Date: Mon, 21 Oct 2024 17:38:04 +0500 Subject: [PATCH] chore: Updated jenkins job to export RDS deadlocks to datadog --- devops/jobs/ExportRDSDeadLocks.groovy | 6 ++---- devops/resources/export-dead-locks.sh | 9 ++++++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/devops/jobs/ExportRDSDeadLocks.groovy b/devops/jobs/ExportRDSDeadLocks.groovy index 335dcbef1..58f84aacc 100644 --- a/devops/jobs/ExportRDSDeadLocks.groovy +++ b/devops/jobs/ExportRDSDeadLocks.groovy @@ -23,7 +23,7 @@ class ExportRDSDeadLocks { wrappers { credentialsBinding { usernamePassword("USERNAME", "PASSWORD", "${deployment}-${environment}-export-dead-locks-credentials") - usernamePassword("SPLUNKUSERNAME", "SPLUNKPASSWORD", "export-dead-locks-splunk-credentials") + string("DDAPIKEY", "datadog_api_key") def variable = "${deployment}-export-dead-locks" string("ROLE_ARN", variable) } @@ -33,7 +33,7 @@ class ExportRDSDeadLocks { cron("H H * * *") } - def INDEXNAME = "${environment}-${deployment}" + def INDEXNAME = "edx-logs" def rdsignore = "" extraVars.get('IGNORE_LIST').each { ignore -> @@ -48,8 +48,6 @@ class ExportRDSDeadLocks { environmentVariables { env('AWS_DEFAULT_REGION', extraVars.get('REGION')) env('ENVIRONMENT', environment) - env('HOSTNAME', extraVars.get('SPLUNKHOSTNAME')) - env('PORT', extraVars.get('PORT')) env('INDEXNAME', INDEXNAME) env('RDSIGNORE', rdsignore) env('WHITELISTREGIONS', whitelistregions) diff --git a/devops/resources/export-dead-locks.sh b/devops/resources/export-dead-locks.sh index 381992316..5b55bb0c5 100644 --- a/devops/resources/export-dead-locks.sh +++ b/devops/resources/export-dead-locks.sh @@ -26,4 +26,11 @@ if [[ ! -v WHITELISTREGIONS ]]; then WHITELISTREGIONS="" fi -python export_dead_locks.py --environment ${ENVIRONMENT} --hostname ${HOSTNAME} --port ${PORT} --indexname ${INDEXNAME} ${RDSIGNORE} ${WHITELISTREGIONS} +# Check if ENVIRONMENT is set to "stage" +# As we have "stg" in datadog and "stage" in the configuration +if [[ "$ENVIRONMENT" == "stage" ]]; then + # Update ENVIRONMENT to "stg" + ENVIRONMENT="stg" +fi + +python export_dead_locks_dd.py --environment ${ENVIRONMENT} --indexname ${INDEXNAME} ${RDSIGNORE} ${WHITELISTREGIONS}