Comments (7)
thanks for the report @zyxep one important detail that you showed us was that if you clicked on the nodes and opened the Node Inspector (right-hand bar that opens) you would see the correct values of Bare metal and VM under `Type:´
from netdata-cloud.
yup, that is correct.
from netdata-cloud.
@zyxep this should be fixed, can you confirm from your end?
from netdata-cloud.
Yes, @hugovalente-pm the type is now correct.
Though, VM vs. Container seems still weird to me :)
from netdata-cloud.
VM vs. Container seems still weird to me :)
could this be some containers running on you VM and where Nedata is deployed? we calculate this field based on some attribute the agent collects from the environment it is running
from netdata-cloud.
nope, there are only ~20 ish vm's running docker.
the rest are just regular VM's
from netdata-cloud.
adding some examples that were shared that show some issues:
- FE doesn't seem to consider what is available from the Node info (seen on the node inspector and View node info in json)
- The information that we see on Node info doesn't seem to always accurate
Examples:
- node, listed as
VM
but is aBare Metal
- FE shows as VM but correctly identified on Node info, attribute"technology": "VM"
- VM within VMware, running the same OS (from above), FE shows as VM also correctly identified on Node info, attribute
"technology": "VM"
- VM in Vmware, running ubuntu with Docker on, Node info attribute shows
"technology": "Container"
- VM, ubuntu. running OpenSearch, No docker, Node info attribute shows
"technology": "Container"
1. node, listed as `VM` but is a `Bare Metal`
{
"fullyLoaded": false,
"loaded": true,
"id": "<12345>",
"mg": "<123>",
"nd": "<12345>",
"isDeleted": false,
"name": "<physical hardware from Deciso>",
"version": "v1.43.2",
"ni": null,
"labels": {
"_aclk_available": "true",
"_aclk_ng_new_cloud_protocol": "true",
"_aclk_proxy": "none",
"_architecture": "amd64",
"_cloud_instance_region": "unknown",
"_cloud_instance_type": "unknown",
"_cloud_provider_type": "unknown",
"_container": "unknown",
"_container_detection": "none",
"_has_unstable_connection": "false",
"_install_type": "custom",
"_is_ephemeral": "false",
"_is_k8s_node": "false",
"_is_parent": "false",
"_kernel_version": "1302001",
"_mqtt_version": "5",
"_os_name": "FreeBSD",
"_os_version": "13.2-RELEASE-p7",
"_system_cores": "8",
"_system_cpu_freq": "unknown",
"_system_disk_space": "2601017221120",
"_system_ram_total": "17000349696",
"_virt_detection": "sysctl",
"_virtualization": "none"
},
"labelKeys": [
"_aclk_available",
"_aclk_ng_new_cloud_protocol",
"_aclk_proxy",
"_architecture",
"_cloud_instance_region",
"_cloud_instance_type",
"_cloud_provider_type",
"_container",
"_container_detection",
"_has_unstable_connection",
"_install_type",
"_is_ephemeral",
"_is_k8s_node",
"_is_parent",
"_kernel_version",
"_mqtt_version",
"_os_name",
"_os_version",
"_system_cores",
"_system_cpu_freq",
"_system_disk_space",
"_system_ram_total",
"_virt_detection",
"_virtualization"
],
"hw": {
"architecture": "amd64",
"cpuFrequency": "unknown",
"cpus": "8",
"memory": "17000349696",
"diskSpace": "2601017221120",
"virtualization": "none",
"container": "unknown"
},
"os": {
"id": "freebsd",
"nm": "FreeBSD",
"v": "13.2-RELEASE-p7",
"kernel": { "nm": "FreeBSD", "v": "1302001" }
},
"capabilities": {
"funcs": { "name": "funcs", "version": 1, "enabled": true },
"http_api_v2": { "name": "http_api_v2", "version": 6, "enabled": true },
"health": { "name": "health", "version": 1, "enabled": true },
"req_cancel": { "name": "req_cancel", "version": 1, "enabled": true },
"proto": { "name": "proto", "version": 1, "enabled": true },
"ml": { "name": "ml", "version": 1, "enabled": true },
"mc": { "name": "mc", "version": 1, "enabled": true },
"ctx": { "name": "ctx", "version": 1, "enabled": true }
},
"state": "reachable",
"isProtobufCapable": true,
"urls": [],
"accessCount": 0,
"lastAccessTime": "",
"updateSeverity": "critical",
"hasAccessibleData": true,
"isLive": true,
"nodeStatus": "Live",
"isPreferred": true,
"isOffline": false,
"isUnseen": false,
"capabilityKeys": [
"funcs",
"http_api_v2",
"health",
"req_cancel",
"proto",
"ml",
"mc",
"ctx"
],
"health": {
"status": "online",
"alerts": {
"warning": 0,
"critical": 0,
"silencingState": { "state": "NONE" }
}
},
"replicationFactor": "r_1",
"replication": {
"minHops": 0,
"maxHops": 0,
"connectionReplicationFactor": 0,
"connectionType": "direct"
},
"technology": "VM"
}
2. VM within VMware
{
"fullyLoaded": false,
"loaded": true,
"id": "<3424454353>",
"mg": "<3424454353fhdfghgfh>",
"nd": "<3424454353>",
"isDeleted": false,
"name": "<vmware VM, same OS as physical>",
"version": "v1.43.2",
"ni": null,
"labels": {
"_aclk_available": "true",
"_aclk_ng_new_cloud_protocol": "true",
"_aclk_proxy": "none",
"_architecture": "amd64",
"_cloud_instance_region": "unknown",
"_cloud_instance_type": "unknown",
"_cloud_provider_type": "unknown",
"_container": "unknown",
"_container_detection": "none",
"_has_unstable_connection": "false",
"_install_type": "custom",
"_is_ephemeral": "false",
"_is_k8s_node": "false",
"_is_parent": "false",
"_kernel_version": "1302001",
"_mqtt_version": "5",
"_os_name": "FreeBSD",
"_os_version": "13.2-RELEASE-p7",
"_system_cores": "4",
"_system_cpu_freq": "unknown",
"_system_disk_space": "332587528192",
"_system_ram_total": "8544247808",
"_virt_detection": "sysctl",
"_virtualization": "vmware"
},
"labelKeys": [
"_aclk_available",
"_aclk_ng_new_cloud_protocol",
"_aclk_proxy",
"_architecture",
"_cloud_instance_region",
"_cloud_instance_type",
"_cloud_provider_type",
"_container",
"_container_detection",
"_has_unstable_connection",
"_install_type",
"_is_ephemeral",
"_is_k8s_node",
"_is_parent",
"_kernel_version",
"_mqtt_version",
"_os_name",
"_os_version",
"_system_cores",
"_system_cpu_freq",
"_system_disk_space",
"_system_ram_total",
"_virt_detection",
"_virtualization"
],
"hw": {
"architecture": "amd64",
"cpuFrequency": "unknown",
"cpus": "4",
"memory": "8544247808",
"diskSpace": "332587528192",
"virtualization": "vmware",
"container": "unknown"
},
"os": {
"id": "freebsd",
"nm": "FreeBSD",
"v": "13.2-RELEASE-p7",
"kernel": { "nm": "FreeBSD", "v": "1302001" }
},
"capabilities": {
"mc": { "name": "mc", "version": 1, "enabled": true },
"ctx": { "name": "ctx", "version": 1, "enabled": true },
"funcs": { "name": "funcs", "version": 1, "enabled": true },
"http_api_v2": { "name": "http_api_v2", "version": 6, "enabled": true },
"health": { "name": "health", "version": 1, "enabled": true },
"req_cancel": { "name": "req_cancel", "version": 1, "enabled": true },
"proto": { "name": "proto", "version": 1, "enabled": true },
"ml": { "name": "ml", "version": 1, "enabled": true }
},
"state": "reachable",
"isProtobufCapable": true,
"urls": [],
"accessCount": 0,
"lastAccessTime": "",
"updateSeverity": "critical",
"hasAccessibleData": true,
"isLive": true,
"nodeStatus": "Live",
"isPreferred": true,
"isOffline": false,
"isUnseen": false,
"capabilityKeys": [
"mc",
"ctx",
"funcs",
"http_api_v2",
"health",
"req_cancel",
"proto",
"ml"
],
"health": {
"status": "online",
"alerts": {
"warning": 0,
"critical": 0,
"silencingState": { "state": "NONE" }
}
},
"replicationFactor": "r_1",
"replication": {
"minHops": 0,
"maxHops": 0,
"connectionReplicationFactor": 0,
"connectionType": "direct"
},
"technology": "VM"
}
3. VM in Vmware, running ubuntu with Docker on
{
"fullyLoaded": false,
"loaded": true,
"id": "",
"mg": "",
"nd": "",
"isDeleted": false,
"name": "<container server>",
"version": "v1.45.0-258-nightly",
"ni": null,
"labels": {
"_aclk_available": "true",
"_aclk_ng_new_cloud_protocol": "true",
"_aclk_proxy": "none",
"_architecture": "x86_64",
"_cloud_instance_region": "unknown",
"_cloud_instance_type": "unknown",
"_cloud_provider_type": "unknown",
"_container": "none",
"_container_detection": "systemd-detect-virt",
"_has_unstable_connection": "false",
"_hostname": "<container server>",
"_install_type": "binpkg-deb",
"_is_ephemeral": "false",
"_is_k8s_node": "false",
"_is_parent": "false",
"_kernel_version": "5.15.0-73-generic",
"_mqtt_version": "5",
"_os": "linux",
"_os_name": "Ubuntu",
"_os_version": "22.04.4 LTS (Jammy Jellyfish)",
"_prebuilt_arch": "x86_64",
"_prebuilt_dist": "[none]",
"_system_cores": "20",
"_system_cpu_freq": "2800000000",
"_system_disk_space": "94489280512",
"_system_ram_total": "55909867520",
"_virt_detection": "systemd-detect-virt",
"_virtualization": "vmware"
},
"labelKeys": [
"_aclk_available",
"_aclk_ng_new_cloud_protocol",
"_aclk_proxy",
"_architecture",
"_cloud_instance_region",
"_cloud_instance_type",
"_cloud_provider_type",
"_container",
"_container_detection",
"_has_unstable_connection",
"_hostname",
"_install_type",
"_is_ephemeral",
"_is_k8s_node",
"_is_parent",
"_kernel_version",
"_mqtt_version",
"_os",
"_os_name",
"_os_version",
"_prebuilt_arch",
"_prebuilt_dist",
"_system_cores",
"_system_cpu_freq",
"_system_disk_space",
"_system_ram_total",
"_virt_detection",
"_virtualization"
],
"hw": {
"architecture": "x86_64",
"cpuFrequency": "2800000000",
"cpus": "20",
"memory": "55909867520",
"diskSpace": "94489280512",
"virtualization": "vmware",
"container": "none"
},
"os": {
"id": "linux",
"nm": "Ubuntu",
"v": "22.04.4 LTS (Jammy Jellyfish)",
"kernel": { "nm": "Linux", "v": "5.15.0-73-generic" }
},
"capabilities": {
"ctx": { "name": "ctx", "version": 1, "enabled": true },
"funcs": { "name": "funcs", "version": 1, "enabled": true },
"http_api_v2": { "name": "http_api_v2", "version": 6, "enabled": true },
"health": { "name": "health", "version": 1, "enabled": true },
"req_cancel": { "name": "req_cancel", "version": 1, "enabled": true },
"ml": { "name": "ml", "version": 1, "enabled": true },
"mc": { "name": "mc", "version": 1, "enabled": true },
"dyncfg": { "name": "dyncfg", "version": 2, "enabled": true },
"proto": { "name": "proto", "version": 1, "enabled": true }
},
"state": "reachable",
"isProtobufCapable": true,
"urls": [],
"accessCount": 0,
"lastAccessTime": "",
"updateSeverity": null,
"hasAccessibleData": true,
"isLive": true,
"nodeStatus": "Live",
"isPreferred": true,
"isOffline": false,
"isUnseen": false,
"capabilityKeys": [
"ctx",
"funcs",
"http_api_v2",
"health",
"req_cancel",
"ml",
"mc",
"dyncfg",
"proto"
],
"health": {
"status": "online",
"alerts": {
"warning": 0,
"critical": 0,
"silencingState": { "state": "NONE" }
}
},
"replicationFactor": "r_1",
"replication": {
"minHops": 0,
"maxHops": 0,
"connectionReplicationFactor": 0,
"connectionType": "direct"
},
"technology": "Container"
}
4. VM, ubuntu. running OpenSearch
{
"fullyLoaded": false,
"loaded": true,
"id": "-9ce2-2b46e58b7459",
"mg": "f863af5",
"nd": "2b46e58b7459",
"isDeleted": false,
"name": "<opensearch>",
"version": "v1.45.0-258-nightly",
"ni": null,
"labels": {
"_aclk_available": "true",
"_aclk_ng_new_cloud_protocol": "true",
"_aclk_proxy": "none",
"_architecture": "x86_64",
"_cloud_instance_region": "unknown",
"_cloud_instance_type": "unknown",
"_cloud_provider_type": "unknown",
"_container": "none",
"_container_detection": "systemd-detect-virt",
"_has_unstable_connection": "false",
"_hostname": "<opensearch>",
"_install_type": "binpkg-deb",
"_is_ephemeral": "false",
"_is_k8s_node": "false",
"_is_parent": "false",
"_kernel_version": "5.15.0-72-generic",
"_mqtt_version": "5",
"_os": "linux",
"_os_name": "Ubuntu",
"_os_version": "22.04.4 LTS (Jammy Jellyfish)",
"_prebuilt_arch": "x86_64",
"_prebuilt_dist": "[none]",
"_system_cores": "4",
"_system_cpu_freq": "3000000000",
"_system_disk_space": "2204391964672",
"_system_ram_total": "11521556480",
"_virt_detection": "systemd-detect-virt",
"_virtualization": "vmware"
},
"labelKeys": [
"_aclk_available",
"_aclk_ng_new_cloud_protocol",
"_aclk_proxy",
"_architecture",
"_cloud_instance_region",
"_cloud_instance_type",
"_cloud_provider_type",
"_container",
"_container_detection",
"_has_unstable_connection",
"_hostname",
"_install_type",
"_is_ephemeral",
"_is_k8s_node",
"_is_parent",
"_kernel_version",
"_mqtt_version",
"_os",
"_os_name",
"_os_version",
"_prebuilt_arch",
"_prebuilt_dist",
"_system_cores",
"_system_cpu_freq",
"_system_disk_space",
"_system_ram_total",
"_virt_detection",
"_virtualization"
],
"hw": {
"architecture": "x86_64",
"cpuFrequency": "3000000000",
"cpus": "4",
"memory": "11521556480",
"diskSpace": "2204391964672",
"virtualization": "vmware",
"container": "none"
},
"os": {
"id": "linux",
"nm": "Ubuntu",
"v": "22.04.4 LTS (Jammy Jellyfish)",
"kernel": { "nm": "Linux", "v": "5.15.0-72-generic" }
},
"capabilities": {
"http_api_v2": { "name": "http_api_v2", "version": 6, "enabled": true },
"health": { "name": "health", "version": 1, "enabled": true },
"req_cancel": { "name": "req_cancel", "version": 1, "enabled": true },
"dyncfg": { "name": "dyncfg", "version": 2, "enabled": true },
"ml": { "name": "ml", "version": 1, "enabled": true },
"mc": { "name": "mc", "version": 1, "enabled": true },
"ctx": { "name": "ctx", "version": 1, "enabled": true },
"funcs": { "name": "funcs", "version": 1, "enabled": true },
"proto": { "name": "proto", "version": 1, "enabled": true }
},
"state": "reachable",
"isProtobufCapable": true,
"urls": [],
"accessCount": 0,
"lastAccessTime": "",
"updateSeverity": null,
"hasAccessibleData": true,
"isLive": true,
"nodeStatus": "Live",
"isPreferred": true,
"isOffline": false,
"isUnseen": false,
"capabilityKeys": [
"http_api_v2",
"health",
"req_cancel",
"dyncfg",
"ml",
"mc",
"ctx",
"funcs",
"proto"
],
"health": {
"status": "online",
"alerts": {
"warning": 0,
"critical": 0,
"silencingState": { "state": "NONE" }
}
},
"replicationFactor": "r_1",
"replication": {
"minHops": 0,
"maxHops": 0,
"connectionReplicationFactor": 0,
"connectionType": "direct"
},
"technology": "Container"
}
from netdata-cloud.
Related Issues (20)
- [Bug]: Light theme Alerts tab tooltip is not neadable HOT 2
- [Feat]: Have proper contrast ratio compliant themes + colorblind options HOT 1
- [Bug]: Alert details on `Community` plan should be visible when below the node limit HOT 2
- [Bug]: User setting bug when on localhost HOT 1
- [Bug]: When updating committed nodes on a Business Annual plan displayed total values aren't ok HOT 2
- [Bug]: When using Grafana plugin `/contexts` is returning a 403 response HOT 1
- [Feat]: furthest/closest to zero
- [Bug]: Netdata is one of the most starred projects in the CNCF landscape. HOT 2
- [Bug]: Scroll indicator is not visible in light theme HOT 1
- [Feat]: Webhook消息通知,建议取消Challenge secret 为星号项
- [Bug]: When I try to delete a User Setting from a chart I get a Forbidden error HOT 1
- [Bug]: Anomaly Advisor tab bug HOT 4
- [Feat]: Ability to remove nodes from "All nodes" room settings HOT 1
- [Feat]: Ability to remove nodes with different state than `Offline` HOT 1
- [Bug]: Some of my VM doesn't report CPU usage HOT 2
- [Bug]: When passing before and after as absolute value parameters on an URL these aren't respected HOT 3
- [Issue]: Windows Virtual Node not shown on cloud dashboard HOT 2
- [Bug]: Issue Identified in reclaiming process for parent nodes HOT 1
- [Bug]: Nodes tab / right bar not honoring space with quick charts
- [Feat]: Node tab presentation improvements
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netdata-cloud.