Skip to content
This repository was archived by the owner on Jan 24, 2025. It is now read-only.

Commit fb81362

Browse files
committed
Rename metrics component to prometheus
1 parent 508138b commit fb81362

18 files changed

+40
-40
lines changed

components/app/app.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import (
1111
dashboardmetrics "github.com/iotaledger/iota-core/components/dashboard_metrics"
1212
"github.com/iotaledger/iota-core/components/debugapi"
1313
"github.com/iotaledger/iota-core/components/inx"
14-
"github.com/iotaledger/iota-core/components/metrics"
1514
"github.com/iotaledger/iota-core/components/metricstracker"
1615
"github.com/iotaledger/iota-core/components/p2p"
16+
"github.com/iotaledger/iota-core/components/prometheus"
1717
"github.com/iotaledger/iota-core/components/protocol"
1818
"github.com/iotaledger/iota-core/components/restapi"
1919
coreapi "github.com/iotaledger/iota-core/components/restapi/core"
@@ -49,7 +49,7 @@ Command line flags:
4949
protocol.Component,
5050
dashboardmetrics.Component,
5151
dashboard.Component,
52-
metrics.Component,
52+
prometheus.Component,
5353
inx.Component,
5454
),
5555
)

components/metrics/component.go renamed to components/prometheus/component.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package metrics
1+
package prometheus
22

3-
// metrics is the plugin instance responsible for collection of prometheus metrics.
3+
// prometheus is the plugin instance responsible for collection of prometheus metrics.
44
// All metrics should be defined in metrics_namespace.go files with different namespace for each new collection.
55
// Metrics naming should follow the guidelines from: https://prometheus.io/docs/practices/naming/
66
// In short:
@@ -22,14 +22,14 @@ import (
2222

2323
"github.com/iotaledger/hive.go/app"
2424
"github.com/iotaledger/hive.go/ierrors"
25-
"github.com/iotaledger/iota-core/components/metrics/collector"
25+
"github.com/iotaledger/iota-core/components/prometheus/collector"
2626
"github.com/iotaledger/iota-core/pkg/daemon"
2727
"github.com/iotaledger/iota-core/pkg/protocol"
2828
)
2929

3030
func init() {
3131
Component = &app.Component{
32-
Name: "Metrics",
32+
Name: "Prometheus",
3333
DepsFunc: func(cDeps dependencies) { deps = cDeps },
3434
Params: params,
3535
Run: run,

components/metrics/metrics_accounts.go renamed to components/prometheus/metrics_accounts.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"time"
55

66
"github.com/iotaledger/hive.go/runtime/event"
7-
"github.com/iotaledger/iota-core/components/metrics/collector"
7+
"github.com/iotaledger/iota-core/components/prometheus/collector"
88
"github.com/iotaledger/iota-core/pkg/protocol/engine/blocks"
99
)
1010

components/metrics/metrics_commitments.go renamed to components/prometheus/metrics_commitments.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"strconv"
55
"time"
66

77
"github.com/iotaledger/hive.go/runtime/event"
8-
"github.com/iotaledger/iota-core/components/metrics/collector"
8+
"github.com/iotaledger/iota-core/components/prometheus/collector"
99
"github.com/iotaledger/iota-core/pkg/protocol"
1010
"github.com/iotaledger/iota-core/pkg/protocol/engine/notarization"
1111
iotago "github.com/iotaledger/iota.go/v4"

components/metrics/metrics_conflicts.go renamed to components/prometheus/metrics_conflicts.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"time"
55

66
"github.com/iotaledger/hive.go/runtime/event"
7-
"github.com/iotaledger/iota-core/components/metrics/collector"
7+
"github.com/iotaledger/iota-core/components/prometheus/collector"
88
iotago "github.com/iotaledger/iota.go/v4"
99
)
1010

components/metrics/metrics_db.go renamed to components/prometheus/metrics_db.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package metrics
1+
package prometheus
22

33
import (
4-
"github.com/iotaledger/iota-core/components/metrics/collector"
4+
"github.com/iotaledger/iota-core/components/prometheus/collector"
55
)
66

77
const (

components/metrics/metrics_info.go renamed to components/prometheus/metrics_info.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"runtime"
55
"strconv"
66
"time"
77

8-
"github.com/iotaledger/iota-core/components/metrics/collector"
8+
"github.com/iotaledger/iota-core/components/prometheus/collector"
99
)
1010

1111
const (

components/metrics/metrics_scheduler.go renamed to components/prometheus/metrics_scheduler.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
//nolint:gosec // false positive on constants
2-
package metrics
2+
package prometheus
33

44
import (
55
"time"
66

77
"github.com/iotaledger/hive.go/ierrors"
88
"github.com/iotaledger/hive.go/runtime/event"
9-
"github.com/iotaledger/iota-core/components/metrics/collector"
9+
"github.com/iotaledger/iota-core/components/prometheus/collector"
1010
"github.com/iotaledger/iota-core/pkg/protocol/engine/blocks"
1111
)
1212

components/metrics/metrics_slots.go renamed to components/prometheus/metrics_slots.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"strconv"
55
"time"
66

77
"github.com/iotaledger/hive.go/runtime/event"
8-
"github.com/iotaledger/iota-core/components/metrics/collector"
8+
"github.com/iotaledger/iota-core/components/prometheus/collector"
99
"github.com/iotaledger/iota-core/pkg/protocol/engine/blocks"
1010
"github.com/iotaledger/iota-core/pkg/protocol/engine/mempool"
1111
iotago "github.com/iotaledger/iota.go/v4"

components/metrics/metrics_tangle.go renamed to components/prometheus/metrics_tangle.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"github.com/iotaledger/hive.go/runtime/event"
5-
"github.com/iotaledger/iota-core/components/metrics/collector"
5+
"github.com/iotaledger/iota-core/components/prometheus/collector"
66
"github.com/iotaledger/iota-core/pkg/protocol/engine/blocks"
77
)
88

components/metrics/params.go renamed to components/prometheus/params.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package metrics
1+
package prometheus
22

33
import (
44
"github.com/iotaledger/hive.go/app"
@@ -23,6 +23,6 @@ var ParamsMetrics = &ParametersMetrics{}
2323

2424
var params = &app.ComponentParams{
2525
Params: map[string]any{
26-
"metrics": ParamsMetrics,
26+
"prometheus": ParamsMetrics,
2727
},
2828
}

config_defaults.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
"maxCount": 100
122122
}
123123
},
124-
"metrics": {
124+
"prometheus": {
125125
"enabled": true,
126126
"bindAddress": "0.0.0.0:9311",
127127
"goMetrics": false,

deploy/ansible/roles/iota-core-node/templates/docker-compose-iota-core.yml.j2

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ services:
4949
--database.path=/app/data/database
5050
--protocol.snapshot.path=/app/data/snapshot.bin
5151
--dashboard.bindAddress=0.0.0.0:8081
52-
--metrics.bindAddress=iota-core:9311
52+
--prometheus.bindAddress=iota-core:9311
53+
--prometheus.goMetrics=true
54+
--prometheus.processMetrics=true
5355
--inx.enabled=true
5456
--inx.bindAddress=iota-core:9029
55-
--metrics.goMetrics=true
56-
--metrics.processMetrics=true
5757

5858
##################
5959
# INX Extensions #

documentation/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ Example:
399399
}
400400
```
401401

402-
## <a id="metrics"></a> 11. Metrics
402+
## <a id="prometheus"></a> 11. Prometheus
403403

404404
| Name | Description | Type | Default value |
405405
| --------------- | ---------------------------------------------------- | ------- | -------------- |
@@ -413,7 +413,7 @@ Example:
413413

414414
```json
415415
{
416-
"metrics": {
416+
"prometheus": {
417417
"enabled": true,
418418
"bindAddress": "0.0.0.0:9311",
419419
"goMetrics": false,

tools/docker-network/docker-compose.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ services:
3333
--p2p.identityPrivateKey=08735375679f3d8031353e94282ed1d65119e5c288fe56d6639d9184a3f978fee8febfedff11cc376daea0f59c395ae2e9a870a25ac4e36093000fbf4d0e8f18
3434
--inx.enabled=true
3535
--inx.bindAddress=0.0.0.0:9029
36-
--metrics.goMetrics=true
37-
--metrics.processMetrics=true
36+
--prometheus.goMetrics=true
37+
--prometheus.processMetrics=true
3838
3939
node-2-validator:
4040
image: docker-network-node-1-validator:latest
@@ -60,8 +60,8 @@ services:
6060
--p2p.identityPrivateKey=ba771419c52132a0dfb2521ed18667813f398da159010a55a0a482af939affb92d3338789ad4a07a7631b91791deb11f82ed5dc612822f24275e9f7a313b691f
6161
--inx.enabled=true
6262
--inx.bindAddress=0.0.0.0:9029
63-
--metrics.goMetrics=true
64-
--metrics.processMetrics=true
63+
--prometheus.goMetrics=true
64+
--prometheus.processMetrics=true
6565
6666
node-3-validator:
6767
image: docker-network-node-1-validator:latest
@@ -87,8 +87,8 @@ services:
8787
--p2p.identityPrivateKey=a6261ac049755675ff1437654ca9f83b305055f01ff08c4f039209ef5a4a7d96d06fb61df77a8815209a8f4d204226dee593e50d0ec897ec440a2c1fbde77656
8888
--inx.enabled=true
8989
--inx.bindAddress=0.0.0.0:9029
90-
--metrics.goMetrics=true
91-
--metrics.processMetrics=true
90+
--prometheus.goMetrics=true
91+
--prometheus.processMetrics=true
9292
9393
node-4-validator:
9494
image: docker-network-node-1-validator:latest
@@ -139,8 +139,8 @@ services:
139139
--p2p.identityPrivateKey=03feb3bcd25e57f75697bb329e6e0100680431e4c45c85bc013da2aea9e9d0345e08a0c37407dc62369deebc64cb0fb3ea26127d19d141ee7fb8eaa6b92019d7
140140
--inx.enabled=true
141141
--inx.bindAddress=0.0.0.0:9029
142-
--metrics.goMetrics=true
143-
--metrics.processMetrics=true
142+
--prometheus.goMetrics=true
143+
--prometheus.processMetrics=true
144144
145145
node-5:
146146
image: docker-network-node-1-validator:latest
@@ -166,8 +166,8 @@ services:
166166
--p2p.identityPrivateKey=7d1491df3ef334dee988d6cdfc4b430b996d520bd63375a01d6754f8cee979b855b200fbea8c936ea1937a27e6ad72a7c9a21c1b17c2bd3c11f1f6994d813446
167167
--inx.enabled=true
168168
--inx.bindAddress=0.0.0.0:9029
169-
--metrics.goMetrics=true
170-
--metrics.processMetrics=true
169+
--prometheus.goMetrics=true
170+
--prometheus.processMetrics=true
171171
172172
##################################################################
173173
# Monitoring #

0 commit comments

Comments
 (0)