Commit graph

150 commits

Author SHA1 Message Date
Mark Nellemann d102d2f9fc WIP on lists of measurements in results 2021-09-01 16:16:47 +02:00
Mark Nellemann 436a490ecb Merged in development (pull request #5)
Development work merged in.
2021-08-24 12:28:14 +00:00
Mark Nellemann 9fd29e0f21 Merged master into development 2021-08-24 12:27:37 +00:00
Mark Nellemann 84f36163b6 More work on example Ansible playbooks. 2021-08-24 14:21:56 +02:00
Mark Nellemann e2b478a1c2 Ansible playbook for easy install on AIX, and dependency updates. 2021-08-23 11:07:07 +02:00
Mark Nellemann 3dd568a95e Make influx database name configurable. 2021-06-29 14:02:01 +02:00
Mark Nellemann e68802f065 Merged in development (pull request #4)
Development
2021-06-16 08:23:26 +00:00
Mark Nellemann 126f256c6c Make threads configurable.
Switch from jetty to netty-http.
2021-06-16 10:20:17 +02:00
Mark Nellemann 3a89ab42f9 Ensure hostname is provided, if it can't be properly detected. 2021-06-14 17:57:18 +02:00
Mark Nellemann 37a822b687 Update README's and oshi dependency. 2021-06-14 12:34:30 +02:00
Mark Nellemann 12dc59f6f9 Merged in development (pull request #3)
Development
2021-06-11 11:02:31 +00:00
Mark Nellemann 0d8924c753 Update camel dependency.
Improve handling of oshi dependency.
2021-06-11 12:57:37 +02:00
Mark Nellemann 638aab4b5d Disable netstat extension.
Update example dashboard.
2021-06-11 10:37:50 +02:00
Mark Nellemann 84a1848eb2 Merged in development (pull request #2)
Development
2021-06-11 00:23:31 +00:00
Mark Nellemann 13cc0bbcfc Disable netstat extension.
Update example dashboard.
2021-06-11 02:21:32 +02:00
Mark Nellemann 30806780e0 Netstat output parsing on AIX and Linux.
Example dashboard provided.
2021-06-10 08:55:03 +02:00
Mark Nellemann a5ae0f2700 Support dedicated lparstat output 2021-06-08 20:24:43 +02:00
Mark Nellemann 3a4a4bdb8a More work on processor metrics. 2021-05-31 14:44:48 +02:00
Mark Nellemann 25e3640790 Cleanup logging. 2021-05-28 20:35:27 +02:00
Mark Nellemann 0973c974ac Work on base/common metrics. 2021-05-28 15:52:33 +02:00
Mark Nellemann f07f399b94 Merged in network (pull request #1)
Network
2021-05-28 07:15:55 +00:00
Mark Nellemann ea4cbf3f6a More work on Linux network metrics. 2021-05-28 08:49:42 +02:00
Mark Nellemann 1e3f7e9345 merged 2021-05-28 08:19:49 +02:00
Mark Nellemann 95554c503e oshi dep 2021-05-28 08:08:58 +02:00
Mark Nellemann e7560831e8 More work on Linux network metrics. 2021-05-28 08:07:04 +02:00
Mark Nellemann 5c18eb58d7 Initial work in progress on plugin deps and uberjar. 2021-05-27 22:43:56 +02:00
Mark Nellemann 9f8191d0e5 Initial work in Linux network metrics. 2021-05-24 22:47:40 +02:00
Mark Nellemann 0124b21692 Cleanup and initial test of build pipeline. 2021-05-21 17:00:47 +02:00
Mark Nellemann 1b60d58df3 Refactored package names. 2021-05-21 11:08:43 +02:00
Mark Nellemann b6cae0da9e Summarize disk device metrics, add some more READMEs. 2021-05-18 07:14:57 +02:00
Mark Nellemann cca1c099df Fix 500 status code when POST'ing to server.
Various improvements to plugins.
2021-05-17 15:05:35 +02:00
Mark Nellemann 66cd7c735b Work on AIX disk stats. 2021-05-13 21:53:28 +02:00
Mark Nellemann 888cdf8dad More work on memory and disk stat extensions. 2021-05-13 19:28:31 +02:00
Mark Nellemann bc43d687a0 More work on packages, plugins and tests. 2021-05-11 15:37:23 +02:00
Mark Nellemann 088d49c90c Increase default timer 2021-05-11 09:05:00 +02:00
Mark Nellemann b1c1a2a36a More work on Linux plugin. 2021-05-10 21:12:52 +02:00
Mark Nellemann a839304525 Measurements simplified again, to ensure influxdb route works.
More work on AIX plugin.
2021-05-10 16:56:56 +02:00
Mark Nellemann ce896b479b Allow for more details in metric measurements. 2021-05-08 18:55:37 +02:00
Mark Nellemann 0dcd02e2b5 Initial command line options. 2021-05-07 17:53:47 +02:00
Mark Nellemann d1fc7582ac Refactoring of component names.
Plugins tests.
2021-05-07 12:39:55 +02:00
Mark Nellemann b1edee145a More cleanup. 2021-05-06 16:31:02 +02:00
Mark Nellemann d77e110387 Some cleanup. Agent still shows http status 500 even though it's sending data and it's recieved. 2021-05-06 13:26:53 +02:00
Mark Nellemann afdc293b43 Correct serialization / deserialization of MetricResult. 2021-05-06 10:57:35 +02:00
Mark Nellemann 94eb0d17f9 Cleanup in build files.
Handle errors in http route.
Some steps towards influx in collector.
2021-05-04 17:54:47 +02:00
Mark Nellemann 9b99e22b8b Combined work from collector branch into this. 2021-05-04 14:23:34 +02:00
Mark Nellemann 15cf1963b7 More work on plugins and added some tests. 2021-05-04 12:08:24 +02:00
Mark Nellemann afbf506749 Testing plugin framework. 2021-05-01 14:44:55 +02:00
Mark Nellemann 7f1b714870 Try to support both Linux and AIX. 2021-04-27 20:47:26 +02:00
Mark Nellemann 135d41e9cc Add a disk stat. 2021-04-26 20:40:09 +02:00
Mark Nellemann 7f98db8a0f Initial commit, work in progress 2021-04-25 15:25:20 +02:00