Envío de métricas de host TCP/UDP a la API de Datadog

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

Para obtener información sobre tus conexiones TCP/UDP, puedes recopilar estadísticas a través de una entrada Crontab y reenviarlas a tu plataforma de Datadog.

Para ello, utiliza sockstats de Linux, ubicado en: /proc/net/sockstat.

Aquí tienes un fragmento de código de ejemplo para empezar:

https://gist.github.com/sage-oli-wood/70e0931f037ea0aac132

Esto envía tus datos a Datadog a través de un HTTP POST.

Una forma más adecuada de hacerlo sería enviar métricas y eventos mediante DogStatsD. Puedes adaptar tu cron job para reenviar tus datos localmente en UDP a tu Agent, encuentra más información aquí.

Se recupera desde:

  • TCP:
en usototal de conexiones establecidasentero (número)
HuérfanoConexiones tcp huérfanas
(no se adjunta a ningún identificador de archivo de usuario)entero (número)
TWConexiones TIME_WAITentero (milisegundo)
AllocSockets TCP asignados(Todos los tipos, por ejemplo, ESTABLISH, CLOSE_WAIT, TIME_WAIT, etc)
memMemoria total para el socket TCPentero (KiloBytes)
  • UDP:
en usototal de conexiones establecidasentero
memmemoria total para el socket UDPentero (KB)