Commit Graph

135 Commits

Author SHA1 Message Date
Ben Kochie 77fe0064f2
Merge pull request #112 from prometheus-community/dependabot/go_modules/github.com/go-kit/log-0.2.1
Bump github.com/go-kit/log from 0.2.0 to 0.2.1
2022-06-01 17:40:16 +02:00
dependabot[bot] 82b73871d8
Bump github.com/go-kit/log from 0.2.0 to 0.2.1
Bumps [github.com/go-kit/log](https://github.com/go-kit/log) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/go-kit/log/releases)
- [Commits](https://github.com/go-kit/log/compare/v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: github.com/go-kit/log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 09:54:53 +00:00
Conrad Hoffmann 5f7c5fe87d
Merge pull request #107 from prometheus-community/repo_sync
Synchronize common files from prometheus/prometheus
2022-05-09 09:56:04 +02:00
Conrad Hoffmann 14aa682841
Merge pull request #106 from prometheus-community/superq/update_build
Update build
2022-05-09 09:53:41 +02:00
prombot 75b9cd8ca0 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2022-05-08 19:51:15 +00:00
SuperQ dbcd7a78db
Update build
* Update build to Go 1.18.
* Update to go 1.17 modules format.
* Add dependabot.
* Update upstream Prometheus repo configs.
* Add yamlllint.

Signed-off-by: SuperQ <superq@gmail.com>
2022-05-06 15:12:43 +02:00
Conrad Hoffmann 8ba1509883 Release version 1.5.2 2022-03-14 10:32:00 +01:00
Conrad Hoffmann 2709b2bb93
Merge pull request #101 from prometheus-community/repo_sync
Synchronize common files from prometheus/prometheus
2022-03-14 10:27:50 +01:00
Conrad Hoffmann 51af34da5b Base Docker image on Debian slim (Bullseye)
Also restrict Docker images to amd64, until a couple of issues are
sorted out.
2022-03-14 10:24:58 +01:00
prombot d7435cba48 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2022-03-05 19:51:19 +00:00
Conrad Hoffmann bb59b211ee
Merge pull request #99 from prometheus-community/superq/web_config
Add TLS/auth config
2022-02-24 14:16:12 +01:00
SuperQ 39622179c4
Add TLS/auth config
Add the exporter-toolkit to support TLS and authentication.
* Cleanup error throwaway in logging calls.
* Bump Go modules.

Signed-off-by: SuperQ <superq@gmail.com>
2022-02-24 13:03:23 +01:00
Conrad Hoffmann a3d8f40c18 Update version and changelog
Bear with me, while I figure out the new release process here :)
2022-02-21 22:35:24 +01:00
Conrad Hoffmann 8f3072a1fe Fix instructions for building docker image
This fixes #84
2022-02-21 21:47:29 +01:00
Conrad Hoffmann 9bd517923f This is apparently not needed 2022-02-21 21:46:49 +01:00
Conrad Hoffmann 77334800be Use same Docker base image as most other exporters 2022-02-21 21:44:24 +01:00
Conrad Hoffmann 0967fc04d5 Update comment after move from Cirrus to CircleCI 2022-02-21 21:43:07 +01:00
Conrad Hoffmann 17923cc061 Make kingping write to stdout
The pros and cons are debatable, but this brings IPMI exporter in line
with most of the other Prometheus tools, so hooray for consistency.

Fixes #97
2022-02-21 20:50:36 +01:00
Conrad Hoffmann f69b2a1642
Merge pull request #98 from k0ste/help
Added target to debug logs
2022-02-21 20:46:14 +01:00
Konstantin Shalygin 7d129e6750
Added target to debug logs
When we need to debug special target on exporter among dozens of hosts - target is necessary for greps

Signed-off-by: Konstantin Shalygin <k0ste@k0ste.ru>
2022-01-21 14:43:48 +03:00
Conrad Hoffmann 83cf88dcc3
Merge pull request #96 from dswarbrick/respect-log-level-flag
Instantiate logger after parsing log.level command-line flag
2022-01-11 20:32:31 +01:00
Conrad Hoffmann b753455f83
Merge pull request #93 from prometheus-community/repo_sync
Synchronize common files from prometheus/prometheus
2022-01-11 20:31:08 +01:00
Conrad Hoffmann abcfdf3569
Merge pull request #89 from tomhughes/fan-percent
Add support for fan sensors which report as a percentage
2022-01-11 20:30:43 +01:00
Daniel Swarbrick 02c3a7514c
Instantiate logger after parsing log.level command-line flag
promlogConfig does not need to be a global var either.

Signed-off-by: Daniel Swarbrick <daniel.swarbrick@gmail.com>
2022-01-03 19:56:54 +01:00
prombot de30be4946 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-12-16 00:01:57 +00:00
Conrad Hoffmann f6071edfa9
Merge pull request #91 from mnaser/patch-1
Add arm64 builds
2021-12-10 20:01:45 +01:00
Conrad Hoffmann 43f2978543 Use buffered channel for signal handling 2021-12-10 19:59:30 +01:00
Conrad Hoffmann ffd2720d1b Remove ineffective assignment 2021-12-10 19:59:30 +01:00
Conrad Hoffmann e1906fa46c Satisfy linter
I don't see what else to do with the messages at this point if logging
were to fail...
2021-12-10 19:59:30 +01:00
Conrad Hoffmann 2c787083a3 Do not ignore potential error 2021-12-10 19:59:30 +01:00
Conrad Hoffmann a30b3518fe Silence linter error 2021-12-10 19:59:30 +01:00
Conrad Hoffmann e9d24d733c Remove unused struct 2021-12-10 19:59:30 +01:00
Conrad Hoffmann 12d0f817b7
Merge pull request #92 from prometheus-community/repo_sync
Synchronize common files from prometheus/prometheus
2021-12-10 19:59:20 +01:00
Conrad Hoffmann e596edb616
Merge pull request #88 from snaar/master
fix unsupported value type in debug logs due to attempting to log structs directly
2021-12-10 19:55:05 +01:00
prombot 607a6e6377 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-12-10 00:01:58 +00:00
Conrad Hoffmann 6b01577a8f
Merge pull request #83 from prometheus-community/repo_sync
Synchronize common files from prometheus/prometheus
2021-12-09 21:14:25 +01:00
Conrad Hoffmann 5d526bb308
Merge pull request #78 from oliverpool/patch-1
doc: timeout must be greater than 1000
2021-12-09 21:13:57 +01:00
Mohammed Naser 3f2dde699b Add arm64 builds
This patch adds `arm64` builds.

Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
2021-11-29 12:13:57 +04:00
Tom Hughes 5d7b5cbb57 Add support for fan sensors which report as a percentage
Fan sensors on HP servers report speed as a percentage of the
maximum instead of a raw RPM value.

Signed-off-by: Tom Hughes <tom@compton.nu>
2021-11-14 10:45:57 +00:00
snaar 6cf04baf94 fix unsupported value type in debug logs due to attempting to log structs directly
Signed-off-by: snaar <snaar@snaar.net>
2021-11-09 00:47:53 -05:00
Conrad Hoffmann b806738818
Merge pull request #82 from prometheus-community/superq/promlog
Switch logging to promlog
2021-09-30 11:30:36 +02:00
prombot fdf79b3b95 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-09-22 00:02:11 +00:00
SuperQ 70b78ffa78
Switch logging to promlog
Replace deprecated common/log with common/promlog.
* Update Go modules.

Signed-off-by: SuperQ <superq@gmail.com>
2021-09-21 14:44:11 +02:00
Ben Kochie 5f65da841e
Merge pull request #80 from prometheus-community/superq/community
Update for Prometheus Community
2021-09-21 13:53:38 +02:00
SuperQ e649afb008
Update for Prometheus Community
* Update Makefile.common from prometheus/prometheus.
* Switch from Cirrus to CircleCI.
* Add CHANGELOG.md and VERSION.
* Drop inline /vendor.
* Update references to old github URL.
* Update copyrights.
* Update Go version.
* Skip building on aix (undefined: syscall.Mkfifo)

Signed-off-by: SuperQ <superq@gmail.com>
2021-09-21 13:42:22 +02:00
Ben Kochie 45f81e182c
Merge pull request #81 from prometheus-community/superq/circleci
Switch to CircleCI
2021-09-21 12:26:24 +02:00
SuperQ 2d82d22783
Switch to CircleCI
* Add CircleCI config.
* Remove old Cirrus config.
* Update to Go 1.17.

Signed-off-by: SuperQ <superq@gmail.com>
2021-09-21 12:22:30 +02:00
oliverpool 09cfb9d02f
doc: timeout must be greater than 1000 2021-08-04 16:46:08 +02:00
Conrad Hoffmann d83b49ac6c
Merge pull request #76 from xibolun/master
Update doc/configuration.md
2021-06-24 17:45:33 +02:00
pengganyu 5811015efd Fix configuration: at 2.26+ prometheus versions, params should be list, not k/v 2021-06-21 10:00:22 +08:00