Skip to main content

chapter7

Logs pipelines

Vamos conhecer o recurso logs pipeline

Para isso vamos rodar o container abaixo

docker run --rm --name log_generator busybox sh -c 'while true; do echo "USER: user$((RANDOM % 10)) | ACTION: login | STATUS: success | USERID: 13413"; sleep 2; done'

Legal, vamos ao signoz agora entender este recurso.

Maneiro né!

Agora para vamos fazer uma pipeline para logs em json

{
"order_id": 12345,
"customer": {
"UserID": 6789,
},
"items": [
{
"product_id": 101,
"quantity": 2,
"price": 29.99
},
{
"product_id": 102,
"quantity": 1,
"price": 99.99
}
],
"total_price": 159.97,
"status": "paid",
"payment_method": "credit_card",
"payment_status": "success"
}

docker run --rm --name log_generator_json busybox sh -c 'while true; do echo "{\"order_id\": 12345, \"customer\": {\"UserID\": 6789}, \"items\": [{\"product_id\": 101, \"quantity\": 2, \"price\": 29.99}, {\"product_id\": 102, \"quantity\": 1, \"price\": 99.99}], \"total_price\": 159.97, \"status\": \"paid\", \"payment_method\": \"credit_card\", \"payment_status\": \"success\"}"; sleep 2; done'

Logs pipelines View

Conhecemos mais um recurso do SigNoz.

Vale lembrar que este mesmo recurso, também esta presente na tela de Traces