search

cloudIntégrations cloud

Centralisez vos logs et métriques cloud dans PulseRadar via des Lambda AWS ou des connecteurs tiers.

AWS CloudWatch

AWS

Déployez cette Lambda et ajoutez un filtre de souscription sur vos log groups pour transférer vos logs vers PulseRadar en temps réel.

1. Créer la Lambda

# Runtime : Node.js 20.x
# Handler  : index.handler
# Variables d'environnement :
PULSERADAR_API_KEY=YOUR_API_KEY
# Optionnel :
PULSERADAR_INGEST_URL=https://ingest.pulseradar.cloud
PULSERADAR_SOURCE=aws-lambda   # override auto-detect
PULSERADAR_SERVER_ID=          # lier à un serveur existant

2. Télécharger le code

curl -O https://pulseradar.cloud/sdk/aws/cloudwatch-logs-forwarder.js
# Zipper et uploader dans la Lambda console ou via CLI :
zip function.zip cloudwatch-logs-forwarder.js
aws lambda update-function-code --function-name pulseradar-forwarder --zip-file fileb://function.zip

3. Ajouter un filtre de souscription

aws logs put-subscription-filter \
  --log-group-name /aws/lambda/my-function \
  --filter-name pulseradar \
  --filter-pattern "" \
  --destination-arn arn:aws:lambda:REGION:ACCOUNT:function:pulseradar-forwarder

IAM permissions requises

{
  "Effect": "Allow",
  "Action": ["logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents"],
  "Resource": "arn:aws:logs:*:*:*"
}

Scaleway

ScalewayBientôt

Google Cloud Platform

GCPBientôt

OpenTelemetry / OTLP

OTLP

Cloudflare

Cloudflare

Kubernetes

K8s

Déployez PulseRadar sur votre cluster en une commande. Le chart installe un DaemonSet Fluent Bit qui collecte les logs de tous les pods.

helm install pulseradar oci://pulseradar.cloud/charts/pulseradar \
  --namespace pulseradar --create-namespace \
  --set apiKey=YOUR_API_KEY

Les logs sont enrichis avec les métadonnées Kubernetes : pod, namespace, container, node, labels.

Fluent Bit

Self-hosted

OVH Logs Data Platform

GELF

Vercel / Netlify

Log Drain

Proxmox VE

Hyperviseur

Ajoutez les variables Proxmox dans la configuration de l'agent pour collecter les métriques de votre cluster.

# /etc/pulseradar/agent.conf — ajouter :
PROXMOX_HOST=https://pve.example.com:8006
PROXMOX_USER=root@pam
PROXMOX_PASSWORD=your_password

# Ou via API token (recommandé) :
PROXMOX_HOST=https://pve.example.com:8006
PROXMOX_TOKEN_ID=root@pam!monitoring
PROXMOX_TOKEN=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Métriques collectées : CPU/RAM/disque par node et VM, VMs running/stopped, uptime.

VMware vSphere / ESXi

Hyperviseur

XCP-ng / XenServer

Hyperviseur

Nutanix (Prism)

Hyperviseur