Add node resource hourly/daily aggregation tables#220
Open
Conversation
Add host spec external model and 9 transformation models for aggregating observoor node resource data into hourly and daily granularities: - fct_node_host_spec: Hardware specs from observoor host_specs - fct_node_cpu_utilization_hourly/daily: CPU usage aggregated per node - fct_node_memory_usage_hourly/daily: Memory usage aggregated per node - fct_node_disk_io_hourly/daily: Disk I/O aggregated per node and r/w - fct_node_network_io_hourly/daily: Network I/O per node, port, direction Hourly models aggregate slot-level per-process data from existing fct_node_*_by_process tables. Daily models re-aggregate from hourly using weighted averages (by slot_count).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
observoor_host_specsexternal model for host hardware specificationsfct_node_host_spectransformation model with node_class enrichmentHourly models depend on existing
fct_node_*_by_processtables. Daily models depend on their corresponding hourly tables.