cloudIntégrations cloud
Centralisez vos logs et métriques cloud dans PulseRadar via des Lambda AWS ou des connecteurs tiers.
AWS CloudWatch
AWSDé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 existant2. 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.zip3. 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-forwarderIAM permissions requises
{
"Effect": "Allow",
"Action": ["logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents"],
"Resource": "arn:aws:logs:*:*:*"
}Scaleway
ScalewayBientôtGoogle Cloud Platform
GCPBientôtOpenTelemetry / OTLP
OTLPCloudflare
CloudflareKubernetes
K8sDé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_KEYLes logs sont enrichis avec les métadonnées Kubernetes : pod, namespace, container, node, labels.