Darmowy szablon automatyzacji

Wysyłaj ustrukturyzowane logi do BetterStack z dowolnego przepływu pracy za pomocą żądania HTTP

208
1 mies. temu
8
bloków


Send structured logs to BetterStack from any workflow using HTTP Request

Dla kogo jest ten template?

Ten workflow idealnie sprawdzi się dla twórców automatyzacji, developerów i zespołów DevOps korzystających z n8n, którzy chcą wysyłać strukturyzowane komunikaty dziennika do BetterStack Logs. Niezależnie od tego, czy monitorujesz krytyczne workflow, czy po prostu chcesz scentralizować widoczność wykonania procesów, ten gotowy szablon ułatwia integrację.

Rozwiązywany problem

Logowanie błędów lub zdarzeń w wielu workflow zazwyczaj wymaga powielania logiki. Ten workflow rozwiązuje ten problem, działając jako wspólny moduł wysyłający logi, pozwalając przekazywać spójne wpisy dziennika z dowolnego innego workflow przy użyciu węzła Execute Workflow.

Funkcjonalności

  • Akceptuje pola level (np. "info", "warn", "error") i message poprzez Execute Workflow Trigger
  • Wysyła strukturyzowany log do Twojego endpointu BetterStack za pomocą HTTP Request
  • Wykorzystuje HTTP Header Auth do bezpiecznego przesyłu
  • Zawiera manualny trigger do testowania i przykładowe wywołanie demonstrujące użycie
  • Zawiera czytelne notatki ułatwiające rozpoczęcie pracy

Konfiguracja

  1. Skopiuj swój URL endpointu BetterStack Logs
  2. Utwórz credential Header Auth w n8n z Authorization: Bearer YOUR_API_KEY
  3. Zastąp URL w węźle HTTP Request swoim endpointem BetterStack
  4. Opcjonalnie zmodyfikuj dane testowe lub poziomy logów dla niestandardowych scenariuszy
  5. Użyj Execute Workflow w dowolnym workflow, aby wysyłać logi do tego szablonu

Przykłady zastosowań

Ta automatyzacja może być wykorzystana w wielu scenariuszach monitorowania i logowania zdarzeń w różnych procesach biznesowych. Oto kilka potencjalnych zastosowań:

  • Monitorowanie statusu wykonania krytycznych workflow biznesowych
  • Logowanie błędów w procesach integracji z systemami zewnętrznymi
  • Śledzenie niestandardowych zdarzeń w automatyzacjach marketingowych
  • Rejestrowanie aktywności użytkowników w systemach CRM/ERP
  • Wysyłanie powiadomień o anomaliach w procesach produkcyjnych
  • Kontrola wykonania zadań w cyklach księgowych
  • Audyt zmian danych w systemach bazodanowych


   Skopiuj kod szablonu   
{"meta":{"instanceId":"568298fde06d3db80a2eea77fe5bf45f0c7bb898dea20b769944e9ac7c6c5a80"},"nodes":[{"id":"72babb83-0530-4809-9f6f-d9afaf91fd59","name":"Send Log to BetterStack","type":"n8n-nodes-base.httpRequest","position":[80,140],"parameters":{"method":"POST","options":{},"jsonBody":"={n "message":"{{ $json.message }}",n "level": "{{ $json.level }}"n} ","sendBody":true,"specifyBody":"json","authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth"},"credentials":{"httpHeaderAuth":{"id":"NAa1bu8yteVhXxxV","name":"Header Auth BetterStack"}},"typeVersion":4.2},{"id":"863b184b-05c0-47b7-82c1-166bdf25a32a","name":"Recieve log message","type":"n8n-nodes-base.executeWorkflowTrigger","notes":"from another workflow","position":[-140,140],"parameters":{"workflowInputs":{"values":[{"name":"level"},{"name":"message"}]}},"notesInFlow":true,"typeVersion":1.1},{"id":"e696b65e-5249-43b2-9a33-4e59fc616f21","name":"Test workflow","type":"n8n-nodes-base.manualTrigger","position":[-260,-120],"parameters":{},"typeVersion":1},{"id":"f7b51eae-4016-4072-9539-b66ea8646508","name":"Send test log message","type":"n8n-nodes-base.executeWorkflow","notes":"using workflow","position":[-40,-120],"parameters":{"options":{},"workflowId":{"__rl":true,"mode":"id","value":"={{$workflow.id}}"},"workflowInputs":{"value":{"level":"error","message":"This is a test log message"},"schema":[{"id":"level","type":"string","display":true,"required":false,"displayName":"level","defaultMatch":false,"canBeUsedToMatch":true},{"id":"message","type":"string","display":true,"required":false,"displayName":"message","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":true}},"notesInFlow":true,"typeVersion":1.2},{"id":"72457cde-ea6f-406a-8d5e-70878114dd3e","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-440,60],"parameters":{"width":860,"height":280,"content":"## Send log entries to BetterStacknThis workflow can be used in two ways:n1. Save it as a separate workflow tonuse if from multiple worflows.n2. Embed it into one workflow to justnuse it from one."},"typeVersion":1},{"id":"442976e5-1306-4c9b-a3e6-5693ae6d132c","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-440,-240],"parameters":{"color":7,"width":660,"height":280,"content":"## DemonThis is just a demo of how to call the workflow.nKeep it here, replace it with your own workflow or delete it."},"typeVersion":1},{"id":"4175c168-1f59-4213-8bc4-a71dd62c3bd9","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[20,100],"parameters":{"color":3,"height":200,"content":"### Edit me"},"typeVersion":1},{"id":"c69c7c62-f4b5-4b14-b6be-8e9f3b8a38cd","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[-780,-240],"parameters":{"color":6,"width":300,"height":580,"content":"### 🧾 Log to BetterStacknn**👋 Hello! I'm Audun / xqus** n🔗 My work: [xqus.com](https://xqus.com)n💸 n8n shop: [xqus.gumroad.com](https://xqus.gumroad.com)nnnThis workflow sends log messages to [BetterStack Logs](https://betterstack.com/logs) using a POST request.nn#### ✅ Usage:n1. **From other workflows** n → Use the **Execute Workflow** node and pass in `level` and `message`.nn2. **As standalone** n → Manually trigger for testing, or embed it into a single workflow.nn#### 🔧 Setup:n1. Set your **BetterStack Logs endpoint URL** in the HTTP Request node. n2. Add your **Header Auth** credentials: `Authorization: Bearer YOUR_TOKEN`n"},"typeVersion":1}],"pinData":{},"connections":{"Test workflow":{"main":[[{"node":"Send test log message","type":"main","index":0}]]},"Recieve log message":{"main":[[{"node":"Send Log to BetterStack","type":"main","index":0}]]}}}
  • API
  • Request
  • URL
  • Build
  • cURL
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram