ํ์ฌ์์ DataDog์ ์ฌ์ฉํ๋ค.
DataDog์๋ Watchdog ์ด๋ผ๋ Log Search ํ์ด์ง(?)๊ฐ ์๋๋ฐ, ์ํ๋ ์ ๋ณด๋ ํํฐ๋งํ์ฌ ์กฐํํ ์ ์๋ค.
์์ฃผ ์ฌ์ฉํ๋ ํํฐ๋ ๋ฑ๋กํ์ฌ ํญ์ ์กฐํ๊ฐ ๊ฐ๋ฅํ์ง๋ง!
๋ฆฌํฌํธ๋ก ํ์ฉํ๊ธฐ์๋ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ Export ๊ธฐ๋ฅ์ด ์ ํ์ ์ด์ด์ ํ ๋ด์์ ์ง์ ๊ตฌํํ์ฌ ํ๊ธฐ๋ก ํ์๋ค
๋งค๋ฒ ๋ก๊ทธ ํ์ธ ์ ๋์ผ๋ก ๋ณด๋๊ฒ ๋ต๋ตํ๊ณ ๋๋ฌด ๋ ธ๊ฐ๋ค์ฑ์ด๋ผ ๋์น๊ธฐ๋ ์ฌ์ ์๋ํ๋ฅผ ๊ถ์ ํ๋ค. ๐ค
1. Google App script ์ค๋น
- ์ฐ์ ํด๋น ํ์ด์ง ๋งจ ์์ โ Search for ๊ธฐ๋ฅ์ด๋ค.
- filter = query (์กฐ๊ฑด๋ฌธ) ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค
2. Datadog API : API ์ฐ๋ ๊ฐ์ด๋
๐ก Search API : https://api.datadoghq.com/api/v2/logs/events/search
- ์ฐ์ ํด๋น ํ์ด์ง ๋งจ ์์ โ Search for ๊ธฐ๋ฅ์ด๋ค.
- filter = query (์กฐ๊ฑด๋ฌธ) ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค
๐ก Aggregate ์ฌ์ฉ API : https://api.datadoghq.com/api/v2/logs/analytics/aggregate
- ์ฐ์ ํด๋น ํ์ด์ง ๋งจ ์์ โก Group by ๊ธฐ๋ฅ์ผ๋ก, ํน์ ์กฐ๊ฑด์ผ๋ก ๊ทธ๋ฃน์ ์ง์ด์ ์๋ฅผ ํ์ ํ ๋ ์ฌ์ฉ์ ์ฉ์ดํ๋ค.
- ๊ธฐ์กด filter + group by ๋ผ๊ณ ์๊ฐํ๋ฉด๋๋ค
- โ๏ธ ์๊ฐ๋น 300๋ฒ ๋ฐ์ ํธ์ถ ๋ถ๊ฐํ๋ค.
๐ก API KEY , APP KEY ๋ฐ๊ธ์ ๊ธฐ๋ณธ
- API KEY ๋งํฌ1 : https://app.datadoghq.com/organization-settings/api-keys
- APP KEY ๋งํฌ2 : https://app.datadoghq.com/personal-settings/application-keys
3. ImportJson : ๋งํฌ
- ์ฌ๊ธฐ์ ๊ธฐ ๋์๋ค๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Json ํ์ฑํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๐ ๊ฟํ
google App script๋ก ๊ทธ๋ฅ ๋๋ฒ๊น ํ๋ฉด์ ๋ฐ์ดํฐ ํ์ธํ๋๋ฐ ์์ ๋๋ฃ๊ฐ ๊ฟํ์ ์๋ ค์คฌ๋ค
๋๋ฒ๊น ํ๋ฉด ์ฌ์ํ ๋ณ์ ๋๋ฌธ์ 400 Error๊ฐ ๋ง์ด ๋ฐ์ํ๋ค
์ด๋ ์๋์ ๊ฐ์ด export ๊ธฐ๋ฅ์ ํตํด Copy as cURL ์ฌ์ฉํ๋ฉด API body ๋ถ๋ถ์ ๊ธ๋ฐฉ ์ ์ฉ ํ ์ ์๋ค ๐
์๊ธฐ๊น์ง ์ค๋น๊ฐ ๋ค ๋์๋ค๋ฉด
Next Google Spreadsheet ์ ์ฐ๊ฒฐํ์ฌ ๋ฆฌํฌํ
ํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ด๋ ํ ์์ ์ด๋ค.
'๋์งํธ ๊ฟํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Google App Script] 2์ฐจ์ ๋ฐฐ์ด ์ธ๋ก๋ก ์ถ๋ ฅํ๋ ๊ฟํ ! (0) | 2022.02.10 |
---|---|
[Zendesk] ๋ฌธ์ API ์ฐ๋(export csv /json) (2) | 2022.02.03 |
[google spreadsheet & app script] PDF ์ฒจ๋ถํ์ฌ ๋ฉ์ผ ๋ณด๋ด๊ธฐ (0) | 2022.02.03 |
๋๊ธ