How to use the original indicator of Monitoring in the log file of filebeat

Just like these data,I want to use cpu time (system, total, user) to calculate the CPU utilization, so I must know the meaning of the three options, thank you very much.

 {
"monitoring":{
    "metrics":{
        "beat":{
            "cpu":{
                "system":{
                   "ticks":174,
                    "time":175
                },
                "total":{
                    "ticks":359,
                    "time":360,
                    "value":359
                },
                "user":{
                    "ticks":185,
                    "time":185
                }
            },
            "info":{
                "ephemeral_id":"4d2ab930-71fe-461b-8c2c-228782c15a25",
                "uptime":{
                    "ms":1980009
                }
            },
            "memstats":{
                "gc_next":4194304,
                "memory_alloc":2007944,
                "memory_total":42777120
            }
        },
        "filebeat":{
            "harvester":{
                "open_files":0,
                "running":0
            }
        },
        "libbeat":{
            "config":{
                "module":{
                    "running":0
                }
            },
            "pipeline":{
                "clients":1,
                "events":{
                    "active":0
                }
            }
        },
        "registrar":{
            "states":{
                "current":3
            }
        },
        "system":{
            "load":{
                "1":2.1313,
                "5":1.8462,
                "15":1.6543,
                "norm":{
                    "1":0.5328,
                    "5":0.4615,
                    "15":0.4136
                }
            }
        }
    }
}

}

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.