付延余
2022-12-16 f0f8ee8c4a945adbc742d9bab69382b28ad311fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
package com.wgcloud.entity;
 
import java.util.Date;
 
/**
 * @version v3.3
 * @ClassName:DockerInfo.java
 * @author: http://www.wgstart.com
 * @date: 2021年1月16日
 * @Description: docker容器监控信息
 * @Copyright: 2019-2021 wgcloud. All rights reserved.
 */
public class DockerInfo extends BaseEntity {
 
    /**
     *
     */
    private static final long serialVersionUID = 1L;
 
 
    /**
     * host名称
     */
    private String hostname;
 
    /**
     * 获取docker方法,1 CONTAINER 完整 ID,2 CONTAINER NAME
     */
    private String appType;
 
    /**
     * docker容器完整ID 或 容器 NAME
     */
    private String dockerId;
 
 
    /**
     * docker别名
     */
    private String dockerName;
 
    /**
     * 内存使用M
     */
    private Double memPer;
 
    /**
    * agent采集的容器 state
    */
    private String dockerState;
 
    /**
     * 已废弃
     */
    private String userTime;
 
 
    /**
     * docker状态,1正常,2下线
     */
    private String state;
 
    /**
     * 1启用监控2停止监控
     */
    private String active;
 
    //累积告警次数,页面显示用,数据库无此字段
    private Integer warnCount;
 
    //累积告警次数查询关键字,页面显示用,数据库无此字段
    private String warnQueryWd;
 
    //所属用户账号,页面显示用,数据库无此字段
    private String account;
 
    /**
     * 创建时间
     */
    private Date createTime;
 
    /**
     * 镜像名称
     */
    private String dockerImage;
 
    /**
     * 容器对外的端口号
     */
    private String dockerPort;
 
    /**
     * 启动容器时运行的命令
     */
    private String dockerCommand;
 
    /**
     * 容器创建时间
     */
    private String dockerCreated;
 
    /**
     * 容器中所有文件的总大小(以M为单位)
     */
    private String dockerSize;
 
    /**
     * 容器运行的状态。UP表示运行中, Exited表示已停止
     */
    private String dockerStatus;
 
    /**
     * agent采集的容器 NAMES
     */
    private String gatherDockerNames;
 
    /**
     * 分组ID
     */
    private String groupId;
 
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
 
    public String getHostname() {
        return hostname;
    }
 
    public void setHostname(String hostname) {
        this.hostname = hostname;
    }
 
    public Double getMemPer() {
        return memPer;
    }
 
    public void setMemPer(Double memPer) {
        this.memPer = memPer;
    }
 
 
    public String getState() {
        return state;
    }
 
    public void setState(String state) {
        this.state = state;
    }
 
    public String getDockerId() {
        return dockerId;
    }
 
    public void setDockerId(String dockerId) {
        this.dockerId = dockerId;
    }
 
    public String getDockerName() {
        return dockerName;
    }
 
    public void setDockerName(String dockerName) {
        this.dockerName = dockerName;
    }
 
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }
 
    public String getDockerState() {
        return dockerState;
    }
 
    public void setDockerState(String dockerState) {
        this.dockerState = dockerState;
    }
 
    public String getUserTime() {
        return userTime;
    }
 
    public void setUserTime(String userTime) {
        this.userTime = userTime;
    }
 
    public String getActive() {
        return active;
    }
 
    public void setActive(String active) {
        this.active = active;
    }
 
    public Integer getWarnCount() {
        return warnCount;
    }
 
    public void setWarnCount(Integer warnCount) {
        this.warnCount = warnCount;
    }
 
    public String getAppType() {
        return appType;
    }
 
    public void setAppType(String appType) {
        this.appType = appType;
    }
 
    public String getDockerImage() {
        return dockerImage;
    }
 
    public void setDockerImage(String dockerImage) {
        this.dockerImage = dockerImage;
    }
 
    public String getDockerPort() {
        return dockerPort;
    }
 
    public void setDockerPort(String dockerPort) {
        this.dockerPort = dockerPort;
    }
 
    public String getDockerCommand() {
        return dockerCommand;
    }
 
    public void setDockerCommand(String dockerCommand) {
        this.dockerCommand = dockerCommand;
    }
 
    public String getDockerCreated() {
        return dockerCreated;
    }
 
    public void setDockerCreated(String dockerCreated) {
        this.dockerCreated = dockerCreated;
    }
 
    public String getDockerSize() {
        return dockerSize;
    }
 
    public void setDockerSize(String dockerSize) {
        this.dockerSize = dockerSize;
    }
 
    public String getDockerStatus() {
        return dockerStatus;
    }
 
    public void setDockerStatus(String dockerStatus) {
        this.dockerStatus = dockerStatus;
    }
 
    public String getWarnQueryWd() {
        return warnQueryWd;
    }
 
    public void setWarnQueryWd(String warnQueryWd) {
        this.warnQueryWd = warnQueryWd;
    }
 
    public String getGatherDockerNames() {
        return gatherDockerNames;
    }
 
    public void setGatherDockerNames(String gatherDockerNames) {
        this.gatherDockerNames = gatherDockerNames;
    }
 
    public String getGroupId() {
        return groupId;
    }
 
    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }
 
    public String getAccount() {
        return account;
    }
 
    public void setAccount(String account) {
        this.account = account;
    }
}