- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
GitHub Action 워크플로에서 Datadog Static Analysis 작업을 실행하세요.
Static Analysis는 비공개 베타 버전입니다. 액세스를 요청하려면 지원팀에 문의하세요.
Datadog Static Analysis를 사용하려면 static-analysis.datadog.yml
파일을 리포지토리의 루트 디렉터리에 추가해 사용할 규칙 세트를 지정해야 합니다.
rulesets:
- <ruleset-name>
- <ruleset-name>
다음은 Python 기반 리포지토리 예시입니다:
rulesets:
- python-code-style
- python-best-practices
- python-inclusive
Datadog Static Analysis 작업을 실행하기 위해 .github/workflows
에서 파일을 생성합니다.
다음은 워크플로 파일 샘플입니다.
on: [push]
jobs:
check-quality:
runs-on: ubuntu-latest
name: Datadog Static Analyzer
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Check code meets quality standards
id: datadog-static-analysis
uses: DataDog/datadog-static-analyzer-github-action@v1
with:
dd_app_key: ${{ secrets.DD_APP_KEY }}
dd_api_key: ${{ secrets.DD_API_KEY }}
dd_service: "my-service"
dd_env: "ci"
GitHub 리포지토리에서 Datadog API와 애플리케이션 키를 반드시 비밀로 설정해야 합니다. 자세한 정보는 API 및 애플리케이션 키를 참고하세요.
Static Analysis에 대해 다음 파라미터를 설정합니다.
이름 | 설명 | 필수 | 기본 설정 |
---|---|---|---|
dd_api_key | Datadog API 키입니다. 이 키는 Datadog 조직에서 생성되고 비밀로 저장되어야 합니다. | 예 | |
dd_app_key | Datadog 애플리케이션 키입니다. 이 키는 Datadog 조직에서 생성되고 비밀로 저장되어야 합니다. | 예 | |
dd_service | 결과에 태그를 지정할 서비스입니다. | 예 | |
dd_env | 결과에 태그를 지정할 환경입니다. Datadog은 ci 를 입력 값으로 권장합니다. | 아니요 | none |
dd_site | 정보를 전송할 Datadog 사이트입니다. | 아니요 | datadoghq.com |