Tickets Documents Updates 로그인

[ Datadog ] Agent 재설치 후 일부 Integration을 Load 할 수 없다는 에러가 발생합니다.

Datadog는 Agent 를 지속적으로 업그레이드 하는것을 권장합니다. 


이에 Agent 업그레이드 시 발생할 수 있는 문제 중 Integration Load 할 수 없다는 에러가 발생하는 부분에 대해 안내드리고 해결 방법을 설명드립니다. 


Agent 업그레이드 및 재설치 이후 Fleet Automation 에서 Integration Issues를 확인합니다. 


Integration 별로 issue 가 발생한 host들이 확인 됩니다. 


host 선택 후 Integrations 탭을 클릭해 Broken 이 발생한 integration을 선택 합니다. 


해당 integration이 어떤 에러가 발생했는지 확인할 수있습니다. 


위와 같이 Core Check Loader 및 Python Check Loader 에러가 발생한다면 

Agent에 기본적으로 포함된 Integration 이 아닐 수 있습니다. 


이런 경우, Datadog Docs 에서 해당 Integration을 찾아 Agent 패키지에 기본적으로 포함된 integration인지 확인하시기 바랍니다. 

( 되도록이면 한국어 버전이 아닌 docs 최신 버전인 영문버전을 이용하시는걸 권장드립니다. )


대표적으로 Ping integration의 경우, Agent 기본 패키지에 포함되어있지 않아 agent 설치 추 추가로 설치해야하는 integration입니다.  추가로 설치해야하는 integration들은 아래와 같이 package내에 포함되어 있지 않아 설치가 필요하다는 내용이 docs에 포함되어있습니다. 


Integration 설치는 보통 아래와 같이 설치를 진행 할 수 있습니다 .


# Linux

sudo -u dd-agent datadog-agent integration install -t datadog-<INTEGRATION_NAME>==<INTEGRATION_VERSION>


# Windows

agent.exe integration install -t datadog-<INTEGRATION_NAME>==<INTEGRATION_VERSION>


Integration name과 version은 Datadog docs의 해당 integration 가이드의 상단 을 확인하시면 됩니다. 

Ping을 예시로 하면 integration name은 ping 이고,version은 1.0.2 입니다. 


sudo -u dd-agent -- datadog-agent integration install -t datadog-ping== 1.0.2


이런 방식으로 설치하시면 됩니다. 


참고로 Log 설정 파일에 일부 동일한 에러메세지가 나타나는 경우가 있습니다 .


그외 Integration Broken은 Broken message를 확인하시면 어떠한 문제가 발생했는지 확인이 가능하고, 

해당 메제지를 힌트로 해결이 어려우시다면, Support portal로 티켓 문의 주시기 바랍니다. 



이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.