public String getFieldsString() {
            List<String> fields = Lists.newArrayList();
            fields.add(agentIp);
            fields.add(tag);
            fields.add(cluster);
            fields.add(agentVersion);
            fields.add(agentStartTime);
            fields.add(cpuCore);
            fields.add(procCpu);
            fields.add(freeMem);
            fields.add(maxMem);
            fields.add(useMem);
            fields.add(os);
            fields.add(installPlatform);
            fields.add(usrDir);
            fields.add(usrName);
            fields.add(processId);
            fields.add(globalConfigMd5);
            fields.add(taskMd5);
            fields.add(taskNum);
            fields.add(instanceNum);
            fields.add(bootTime);
            fields.add(sendPackageCount);
            fields.add(sendDataLen);
            fields.add(sourcePermitLeft);
            fields.add(queuePermitLeft);
            fields.add(writerPermitLeft);
            fields.add(activeThreadCount);
            return Strings.join(fields, ',');
        }
Collect various indicators of agent processes for backend problem analysis
inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentStatusManager.java