Skip to content

Commit ce62a87

Browse files
Small updates to internal search script
Signed-off-by: Lukasz Gryglicki <[email protected]>
1 parent 27aa174 commit ce62a87

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

utils/get_oauth_token.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
source .venv/bin/activate
3+
~/get_oauth_token.py --stage dev

utils/get_oauth_token_prod.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
source .venv/bin/activate
3+
~/get_oauth_token.py --stage prod

utils/search_aws_log_group.sh

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,25 @@ then
66
export STAGE=dev
77
fi
88

9+
if [ -z "${REGION}" ]
10+
then
11+
export REGION="us-east-1"
12+
fi
13+
914
if [ -z "${1}" ]
1015
then
11-
echo "$0: you must specify log group name, for example: 'cla-backend-dev-githubactivity', 'cla-backend-dev-apiv2', 'cla-backend-dev-api-v3-lambda', 'cla-backend-go-api-v4-lambda'"
16+
echo "$0: you must specify log group name, for example: 'cla-backend-dev-githubactivity', 'cla-backend-prod-apiv2', 'cla-backend-dev-api-v3-lambda', 'cla-backend-go-api-v4-lambda'"
17+
echo "or short group name: 'githubactivity', 'apiv2', 'api-v3-lambda'"
1218
exit 1
1319
fi
1420

1521
log_group=$(echo "$1" | sed -E "s/\b(dev|prod)\b/${STAGE}/g")
1622

23+
if [[ ! "$log_group" =~ ^cla-backend- ]]
24+
then
25+
log_group="cla-backend-${STAGE}-$log_group"
26+
fi
27+
1728
if [ -z "${2}" ]
1829
then
1930
echo "$0: you must specify the search term, for example 'error'"
@@ -36,9 +47,9 @@ fi
3647

3748
if [ ! -z "${DEBUG}" ]
3849
then
39-
echo "aws --profile \"lfproduct-${STAGE}\" logs filter-log-events --log-group-name \"/aws/lambda/${log_group}\" --start-time \"${DTFROM}\" --end-time \"${DTTO}\" --filter-pattern \"${2}\""
40-
aws --profile "lfproduct-${STAGE}" logs filter-log-events --log-group-name "/aws/lambda/${log_group}" --start-time "${DTFROM}" --end-time "${DTTO}" --filter-pattern "\"${2}\""
50+
echo "aws --region \"${REGION}\" --profile \"lfproduct-${STAGE}\" logs filter-log-events --log-group-name \"/aws/lambda/${log_group}\" --start-time \"${DTFROM}\" --end-time \"${DTTO}\" --filter-pattern \"${2}\""
51+
aws --region "${REGION}" --profile "lfproduct-${STAGE}" logs filter-log-events --log-group-name "/aws/lambda/${log_group}" --start-time "${DTFROM}" --end-time "${DTTO}" --filter-pattern "\"${2}\""
4152
else
42-
aws --profile "lfproduct-${STAGE}" logs filter-log-events --log-group-name "/aws/lambda/${log_group}" --start-time "${DTFROM}" --end-time "${DTTO}" --filter-pattern "\"${2}\"" | jq -r '.events'
53+
aws --region "${REGION}" --profile "lfproduct-${STAGE}" logs filter-log-events --log-group-name "/aws/lambda/${log_group}" --start-time "${DTFROM}" --end-time "${DTTO}" --filter-pattern "\"${2}\"" | jq -r '.events'
4354
fi
4455

0 commit comments

Comments
 (0)