The Linro Sensor is a lightweight gRPC client + plugin runner. Drop the binary on a host, enroll it against your Linro relay, and it discovers cloud resources via plugins (AWS, GCP, Kubernetes, …) and ships them back as columnar batches.
Design principles:
- One binary, no deps. Static Go build. No JVM, no Python runtime, no agent toolchain.
- Pull-only credentials. The sensor never accepts inbound connections. Credentials and config stream out of the platform over an authenticated channel.
- Plugins load dynamically from the marketplace registry. Updating a plugin doesn't require restarting the sensor.
- Profiles, not flags. A
SensorProfileresource declares which plugins run, with what config, at what cadence.
Design principles
- One binary, no deps. Static Go build. Drop it on a host, run it. No JVM, no Python runtime, no agent toolchain.
- Pull-only credentials. The sensor never accepts inbound connections. Credentials and config stream out of the platform over an authenticated channel.
- Plugins load dynamically from the marketplace registry. Updating a plugin doesn't require restarting the sensor.
- Profiles, not flags. A
SensorProfileresource declares which plugins run, with what config, at what cadence.
