Skip to main content

Memfault

Memfault is an embedded device observability platform that automatically collects coredumps, logs, and metric data. Pipelines can be used to deliver chunk data supplied by the Memfault firmware SDK to the Memfault platform using a device's existing connection to Golioth.

The following example demonstrates forwarding chunk data sent to the /mflt path to Memfault. No transformers are necessary as the binary data is uploaded unmodified.

Reminder

Make sure to create a secret named MEMFAULT_PROJECT_KEY with a valid Memfault project key.

filter:
path: "/mflt"
content_type: application/octet-stream
steps:
- name: step0
destination:
type: memfault
version: v1
parameters:
project_key: $MEMFAULT_PROJECT_KEY