Lista de servidores

Descripción general

La lista de servidores le ofrece un inventario en tiempo real de todos los servidores que reportan a Datadog a través del Agent o integraciones en la nube. De forma predeterminada, muestra los servidores con actividad en los últimos 15 minutos. Para abrir la lista de servidores, navegue a Infraestructura > Servidores en Datadog.

Esta página describe la vista New de la lista de servidores. Para cambiar a la vista Legacy, utilice el interruptor en la esquina superior derecha.

La lista de servidores con un panel de filtros a la izquierda y una lista de servidores con columnas personalizables.

Nota: Esta lista no debe utilizarse para estimar la facturación de servidores de su infraestructura. Consulte la página de facturación para obtener más detalles.

Utilice el panel de filtros a la izquierda para restringir la lista de servidores:

  • Teams: Utilice el filtro de equipo para mostrar solo los servidores asociados con los Teams que seleccione.
  • Filtros rápidos: Utilice las casillas de verificación en la parte superior del panel para filtrar por proveedor de nube (AWS, Azure, Google Cloud, Oracle o Alibaba Cloud), fuente de telemetría (Datadog Agent u OpenTelemetry), sistema operativo (Windows, Linux o Darwin) o hardware (GPU).
  • Filtrar métricas: Seleccione una métrica y defina un rango de valores para filtrar los servidores por valor de métrica.
  • Facetas de búsqueda: Filtre por cualquier propiedad o etiqueta de servidor, como proveedor de nube, entorno, región, tipo de recurso, tipo de instancia, sistema operativo, versión del sistema operativo, Agent o versión de Docker.

También puede utilizar el cuadro de búsqueda en la parte superior de la lista para filtrar servidores mediante la sintaxis de búsqueda de Datadog.

Personalizar columnas

Para agregar, eliminar o reordenar columnas, haga clic en Columnas sobre la Lista de servidores. Puede agregar cualquiera de los siguientes elementos como columna:

  • Atributos del servidor: Propiedades del servidor, como el nombre del servidor o el estado.
  • Etiquetas: Cualquier etiqueta aplicada al servidor.
  • Métricas: Cualquier métrica reportada por el servidor.

Para reordenar una columna, arrástrela a una nueva posición. Para cambiar el tamaño, arrastre su borde derecho. Para ocultar, desactívela.

El panel de personalización de columnas con secciones para Atributos del servidor, Etiquetas y Métricas, y interruptores para mostrar u ocultar cada columna.

Columnas combinadas

La lista de servidores incluye tres columnas que combinan múltiples puntos de datos:

  • Configurations: El proveedor de nube, el sistema operativo y el estado de instalación del Datadog Agent para cada servidor.
  • Software: El servidor web, la base de datos, el caché y el orquestador de contenedores del servidor (como Docker o Kubernetes), si se detectan.
  • Integrations: Las integraciones del Datadog Agent habilitadas en el servidor.

Vistas guardadas

Para guardar su configuración de filtros y columnas, abra el panel Views en la esquina superior izquierda y haga clic en Save as new view. Desde este panel, puede filtrar, ordenar, editar y marcar como favorita las vistas guardadas.

El panel de Vistas con opciones para guardar, filtrar, ordenar y editar vistas guardadas.

Inspeccionar un servidor

Haga clic en cualquier servidor para abrir su panel de detalles, que es el mismo panel lateral utilizado por el Resource Catalog. El panel incluye:

El panel lateral de detalles del servidor con secciones para el resumen del servidor, métricas, containers, procesos y otros datos del servidor.

Configuración del Agent

Para visualizar la configuración del Agent de un servidor, haga clic en el servidor para abrir el panel lateral y, luego, desplácese a la sección Agent. Para visualizar y administrar las configuraciones del Agent en toda su infraestructura, utilice Fleet Automation.

La sección Agent del panel lateral del servidor que muestra la configuración del Agent en formato JSON.

Configuración de OpenTelemetry Collector

Cuando configura la Datadog Extension con su OpenTelemetry Collector, puede visualizar la configuración del Collector y la información de compilación directamente en el panel de detalles del servidor. La extensión también le permite administrar y depurar sus implementaciones de Collector desde Datadog.

Para visualizar la configuración de OpenTelemetry Collector de un servidor, haga clic en el servidor para abrir el panel lateral. Desplácese a la sección OTel Collector para ver la información de compilación y la configuración completa del Collector. Para obtener instrucciones de configuración detalladas y requisitos, como la coincidencia de nombres de servidor y la configuración de canalizaciones, consulte la documentación de Datadog Extension.

La sección OTel Collector del panel lateral del servidor que muestra la información de compilación y la configuración del Collector.

Exportar

Haga clic en Export > Open in DDSQL Editor, luego descargue los resultados desde el DDSQL Editor. También puede exportar a un dashboard, notebook o hoja de cálculo. Para obtener una lista en formato JSON de sus servidores que reportan a Datadog, también puede usar una de las siguientes opciones:

Audit Agent versions

Para auditar qué versiones de Agent se están ejecutando en sus servidores, use el script get_host_agent_list. El script utiliza el host overview report para mostrar los Agents en ejecución con sus números de versión. Un script json_to_csv también convierte la salida JSON a CSV.

Lista de servidores sin un Agent

También puede usar la exportación JSON para listar las instancias de Amazon EC2 (excluyendo RDS) que no tienen un Agent instalado. Estas instancias aparecen en la Lista de servidores cuando configura su cuenta de AWS en la integración de AWS de Datadog. El siguiente script de Python 3 los lista:

# 3p
import requests

# stdlib
import json
import pprint
import os

api_key = os.environ['DD_API_KEY']
app_key = os.environ['DD_APP_KEY']

url = "https://app.datadoghq.com/reports/v2/overview?\
window=3h&with_apps=true&with_sources=true&with_aliases=true\
&with_meta=true&with_tags=true&api_key=%s&application_key=%s"

infra = json.loads(requests.get(url %(api_key,app_key)).text)

for host in infra['rows']:
    if (('aws' in host['apps']) and ('rds' not in host['apps']) and ('agent' not in host['apps'])):
        try:
            print(f'HOST: {host["name"]} - TAGS: {host["tags_by_source"]}')
        except:
            pass

Lecturas adicionales