Enterprise Release Questions
# netmaker
j
Enterprise Release Questions
This thread is meant for any questions surrounding the "enterprise release" with v0.16.0
s
I think having an enterprise free tier is a nice addition 🙂
r
I am trying to understand how the metrics system works any why the exporter needs to know the prometheus address. Because if it would not need to know the address it would be possible to use a different prometheus for scraping the metrics all together https://github.com/gravitl/netmaker/blob/1a08fbea875c7efceb68beec3fbc1c0eaf814385/compose/docker-compose.ee.yml#L187
j
this is a question for @bored-solstice-58967
b
Hi @ripe-jackal-88551 the reason being currently if you look the grafana dashboard , we have network graph too for the metrics and this particular plugin doesn't have prometheus support , so the exporter is querying the prometheus to get required data to form the network graph on the grafana
a
What are the limitations of enterprise free tier? Will there be a subscription or also with a one-time payment?
j
Copy code
Netmaker Servers: 1
Netmaker Users: 1
Netclients: 50
Ext Clients: 20
That license is good forever. A paid license can be monthly or annual
a
Ok thank you
can i switch between the two versions?
j
yup, you just have to change the netmaker docker image, and add a couple env vars
clients are the same between enterprise and community
a
ok
you mean this one
METRICS_EXPORTER: "on" LICENSE_KEY: "YOUR_LICENSE_KEY" NETMAKER_ACCOUNT_ID: "YOUR_ACCOUNT_ID"
j
yup, that's it
a
Do these need to be left empty for testing?
j
if they're left empty with the enterprise image it'll fail to start
but you could leave them empty and have them in for the community version, which would just get ignored
r
also, up to 50 egress netclients? (no limit on the egress subnets?)
r
I noticed that the Grafana container has no volume so when the default login password is updated it’s reset when the container is recreated after an update is this on purpose?
Also the netmaker exporter is publicly exposed which could reveal sensitive information about the hosted networks as well as the Prometheus
@bored-solstice-58967 I noticed some metrics have the label „is_server“ set while others for the same src and dst node do not. Is there any difference between those two?
b
is_server will have node name of src node or dst node if it's a server node
ideally we should you can raise a PR for this change if you are interested or will add this change in the up coming release
r
I will create one later today
Also where can I find the source code of the Grafana and Prometheus Containers?
j
yeah no limits on ingress/egress
those are currently in a private repo; we'll look at moving them to a public one
r
And ideas how to reduce this in the default ee template? Since it’s quite bad I guess 😅
j
I'll leave that to @bored-solstice-58967
r
Oh and I think it would be helpful if the UI would show to data send and received metric in GB instead of bytes 😄 Which is a bit hard to read
2 Views