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