-
Notifications
You must be signed in to change notification settings - Fork 734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Breakdown usage by managed application #7866
Comments
Have you started to think more deeply about how we can implement this? Where should we add these information? > kubectl -n elastic-system get configmap elastic-licensing -o json | jq .data
{
"eck_license_level": "enterprise",
"eck_license_expiry_date": "2022-01-01T00:59:59+01:00",
"enterprise_resource_units": "1",
"max_enterprise_resource_units": "10",
"timestamp": "2020-01-03T23:38:20Z",
"total_managed_memory": "64GiB",
"total_managed_memory_bytes": "68719476736",
"details" {
...
}
} Format / level of details? "details" {
"elasticsearch": "32GB",
"kibana": "8GB",
"apm-server": "8GB"
"enterprise-search": "8GB"
"logstash": "8GB"
} Should we go further into detail? "details" {
"elasticsearch": [{"ns1/name1": "16GB"}, {"ns2/name2": "16GB"}],
"kibana": [{"ns1/name1": "4GB"}, {"ns2/name2": "2GB"}, {"ns2/name3": "2GB"}],
"apm-server": [{"ns1/name1": "4GB"}, {"ns2/name2": "4GB"}],
"enterprise-search": [{"ns1/name1": "4GB"}, {"ns/2name2": "4GB"}],
"logstash": [{"ns1/name1": "8GB"}],
} |
I was thinking:
For consistency we should probably report both |
I like your proposal, without nested structure. About |
Isn't #5465 also relevant to this "per application" use case? I wonder if, beyond the consistency aspect, having the 2 values could not be useful. |
Currently the usage data reporting is summary only https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-licensing.html#k8s-get-usage-data
We should create a breakdown by managed application, as different license agreements per user can influence whether or not e.g. Logstash memory should be included in the ERU summary. The intent behind this change is to make it transparent to users which applications are being included in the calculatation and allow users that are on older license terms to subtract e.g. Logstash from the total displayed.
The text was updated successfully, but these errors were encountered: