I’m trying to figure out how to identify the “version” of sensu-go that is currently running. I’m aware of that you can run the commercial release of sensu-go for free (up to 100 nodes) but there is no node restriction in the OSS version. Before I go adding all the nodes I have in my environment into Sense I would like to know how I can identify whether I’m running the OSS version or the non-OSS version.
I’m not using a pre-compiled binary or their pre-built images. I ended up grabbing the source for both go and web and made docker containers out of it and running those.
Or if you have a lot of proxy entities – as shown above, from my Sensu Go Workshop environment, I have two proxy entities which would not have an agent version – you can use a field selector to only return agent entities.
Example (/entities?fieldSelector=entity.entity_class+matches+'agent'):