Yang Guo
a5adaad26d
Add an API to get FsStats from filesystem UUID
2017-08-23 12:33:42 -07:00
Derek Carr
556c7b125a
Machine info introspects hugepages
2017-08-11 23:27:15 -04:00
Derek Carr
35e1900899
Reduce cAdvisor log spam with multiple devices
2017-04-12 14:38:37 -04:00
Danny Krainas
8aa7e674e5
set envs when converting to v2 spec
2017-04-11 00:21:35 -04:00
Tristan Colgate
227bb3a79d
Add udp and udp6 network statistics
2017-04-10 20:41:51 +01:00
Manjunath A Kumatagi
8fb1158353
Add Docker API version
2017-04-04 10:56:11 +05:30
David Ashpole
696b82ae97
do not log multiple filesystems if root container
2017-01-09 10:55:41 -08:00
fzu-huang
95153bb857
Fixes partion name, v2 TCP stats
2016-12-27 00:09:51 +08:00
David Ashpole
9fdeefe3e4
Cadvisor now publishes per-container inode stats using the command 'find . -xdev printf '.'| wc -c' this is published in the v2 api using a new field
2016-10-12 13:16:21 -07:00
derekwaynecarr
6c114be580
Expose total inodes
2016-08-02 10:47:51 -04:00
derekwaynecarr
cccf9d5fec
Allow clients to know if inodes are supported on a filesystem
2016-07-26 11:15:07 -04:00
derekwaynecarr
8551b0ebf7
filesystem usage stats are wrong in v2 api
2016-07-25 17:33:26 -04:00
Ron Lai
29ffb3b6b9
Adding inode info
2016-06-27 11:52:40 -07:00
Lantao Liu
8c362dc0dc
Fix uint64 overflow in info/v2/conversion.go.
2016-06-16 10:41:12 -07:00
Vishnu kannan
2defa0bddb
Adding support for inodes.
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-25 15:13:58 -08:00
Jimmi Dyson
a8946729de
Merge pull request #969 from f0/master
...
add support for cgroup CPUQuota and CPUPeriod prometheus limit
2016-02-04 16:51:38 +00:00
Vishnu kannan
f5829b4744
Rework the v2.1 API to expose container Info.
...
Added a test for filesystem stats. Devicemapper backend is ignored
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-03 17:02:49 -08:00
Florian Koch
669bc4abfa
add cgroup quota and period support / add missing tests
2016-02-02 20:33:11 +01:00
Hubert Krauze
7d053578d4
Use uint64 for Memory Stats
2016-01-20 08:46:42 +01:00
Tim St. Clair
04f3743a09
Fix v2 stats conversion NPD & add test
2016-01-16 16:22:04 -08:00
Vishnu kannan
b3f7d812b3
merge v2 conversion files
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-01-15 16:06:59 -08:00
Vishnu kannan
c2a30dba3e
Added integration tests for the new api/v2.1/machinestats API.
...
Updated the v2 client along the way.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-01-15 16:05:58 -08:00
Vishnu Kannan
944201c86b
Refactor api conversion methods.
2016-01-15 15:40:15 -08:00
Vishnu kannan
6dfdd8eca1
1. Update filesystem stats APIs.
...
2. Add BaseUsage to containers which includes only the rootfs usage, if available.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-01-15 15:39:17 -08:00
Vish Kannan
b47498c16e
Merge pull request #1045 from timstclair/v2-info-simple
...
Add V2 ContainerInfo API
2016-01-13 12:04:26 -08:00
Tim St. Clair
e011781a88
Add V2 ContainerInfo API
...
- Add V2 ContainerInfo struct
- Move v1/v2 conversion functions to a reusable package
- Add V2 ContainerInfo accessor method to Manager
2016-01-13 11:58:09 -08:00
Daniel Dao
e5b6bfa94f
add whitelisted env as container metadata
...
This add Envs to container spec as a metadata source. When using prometheus
exposition format, they will be merged into the list of metrics' labels.
Also changed the cli flag to docker_env_metadata_whitelist, and add refenrences
of whitelist envs to API
Signed-off-by: Daniel Dao <dqminh@cloudflare.com>
2016-01-13 11:22:13 +00:00
Florian Koch
e4262b91b1
move TCP and TCP6 stats to NetworkStats
2015-09-25 09:04:53 +02:00
Florian Koch
c331982f21
add tcp/tcp6 statistics
2015-09-24 15:44:42 +02:00
Jimmi Dyson
ff0796712b
Add image name to container spec & prometheus metrics
...
Fixes #848
2015-08-28 12:38:16 +01:00
Daniel Martí
208baa507f
Add instantaneous cpu metrics to v2
2015-08-27 16:47:11 -07:00
anushree-n
04a78502ca
Modify generic collector
2015-08-12 17:56:01 -07:00
Rohit Jnagal
ef41402a39
Merge pull request #838 from rjnagal/docker
...
Add custom metrics to spec.
2015-07-27 16:37:32 -07:00
Rohit Jnagal
c0b3f779f5
Add custom metrics to spec.
...
Remove spec-related fields from stat.
We can simplify the stats a bit further by handling Int and Float better.
But this was big enough change already.
Verified v1 and v2 spec/stats/appmetrics APIs.
2015-07-25 20:17:54 +00:00
Daniel Martí
752228ef62
Add 50th and 95th percentiles
2015-07-21 17:50:37 -07:00
anushree-n
b197771668
API changes for custom metrics
2015-07-20 11:29:43 -07:00
anushree-n
4f83aae835
Include custom metrics in ContainerStats structure
2015-07-13 21:15:40 -07:00
Ananya Kumar
1abd853d6b
Create package cloudinfo
2015-06-19 02:35:08 -04:00
Victor Marmol
b923eff11c
Expose multiple network interfaces in API.
...
Part of #686
2015-06-07 17:01:53 -07:00
Rohit Jnagal
e21cab8d43
Add filesystem, diskio, and network to spec.
2015-05-28 18:25:14 +00:00
Rohit Jnagal
d8fb3c802f
Add cgroup info and links to the process list on root page.
2015-05-20 03:19:56 +00:00
Rohit Jnagal
1ca29f8f20
Improve process table output.
...
Use pretty prints, but maintain sorting capabilities.
2015-05-19 16:33:56 +00:00
Victor Marmol
45a0cc2dc7
Merge pull request #710 from rjnagal/summary
...
Add memory-percent to ps output.
2015-05-12 15:51:31 -07:00
Rohit Jnagal
3bcae7f430
Add memory-percent to ps output.
2015-05-12 22:44:48 +00:00
Rohit Jnagal
828da56a01
Add 'Available' to storage API.
2015-05-12 06:56:45 +00:00
Victor Marmol
d61a381e84
Merge pull request #707 from rjnagal/docker
...
Add an api to support ps/top.
2015-05-11 23:01:24 -07:00
Rohit Jnagal
5e10989a78
Add an api to support ps/top.
2015-05-12 00:06:47 +00:00
Victor Marmol
1e55ccf30d
Add structures for simple metrics.
2015-05-11 12:26:51 -07:00
Victor Marmol
1e09f9012d
Adding container labels
2015-04-30 23:09:03 -07:00
Rohit Jnagal
6db3717426
Add recursive and type options (raw/docker) to spec and summary endpoints.
...
spec, stats, and summary now all support the same options (except count,
which is only parsed for stats).
2015-03-18 18:44:59 +00:00