You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/modules/ROOT/pages/installation/advanced/advanced.adoc
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,9 +67,9 @@ The following environment variables can be configured on the operator Deployment
67
67
|`false`
68
68
|When set to `true`, enables synthetic Integration support for managing external workloads.
69
69
70
-
|`CAMEL_DASHBOARD_APP_LABEL`
71
-
|`camel.apache.org/app`
72
-
|If it exists, the operator add this label beside regular Camel K labels in order to let the Camel Dashboard discover and monitor the application.
70
+
|`CAMEL_MONITOR_OPERATOR_LABEL`
71
+
|`camel.apache.org/monitor`
72
+
|If it exists, the operator add this label beside regular Camel K labels in order to let the Camel Monitor operator discover and monitor the application.
Copy file name to clipboardExpand all lines: docs/modules/ROOT/pages/observability/dashboard.adoc
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
-
= Camel Dashboard
1
+
= Camel Monitor Operator
2
2
3
-
https://camel-tooling.github.io/camel-dashboard/[Camel Dashboard] is a Kubernetes operator that you can use to monitor your fleet of Camel applications deployed in the cloud. Whether you use Camel K to deploy or not, the Dashboard is a great tool that you can use to monitor your Camel fleet.
3
+
https://camel-tooling.github.io/camel-dashboard/docs/installation-guide/advanced/operator/[Camel Monitor operator] is a Kubernetes operator that you can use to **monitor your fleet of Camel applications** deployed in the cloud. Whether you use Camel K to deploy or not, the Camel Monitor operator is a great tool that you can use to monitor your Camel fleet.
4
4
5
5
NOTE: the project is in developer preview mode.
6
6
7
-
The Camel Dashboard was originally born as a spin off from Camel K Synthetic Integrations features and matured into a brand new operator whose goal is to provide a meaningful set of information about typical KPIs of your fleet of Camel workloads running on the cloud.
7
+
The Camel Monitor operator (and the GUI exposed via https://camel-tooling.github.io/camel-dashboard/[Camel Dashboard]) was originally born as a spin off from Camel K Synthetic Integrations feature and matured into a brand new operator whose goal is to provide a meaningful set of information about typical KPIs of your fleet of Camel workloads running on the cloud.
8
8
9
-
From Camel K version 2.10.0 onward, the applications deployed by the operator will be automatically instructed with the labels required by the Dashboard to discover and monitor. This is controlled via a Kubernetes label injected to the Deployments (or CronJob or KnativeService) configured on the operator side with the environment variable `CAMEL_DASHBOARD_APP_LABEL` (set by default to `camel.apache.org/app`).
9
+
From Camel K version 2.10.0 onward, the applications deployed by the operator will be automatically instructed with the labels required by the Camel Monitor operator to discover and monitor. This is controlled via a Kubernetes label injected to the Deployments (or CronJob or KnativeService) configured on the Camel K operator side with the environment variable `CAMEL_MONITOR_OPERATOR_LABEL` (set by default to `camel.apache.org/monitor`).
10
10
11
-
On the Camel Dashboard side, any application containing the label will be watched and monitored providing a set of useful Camel metrics (for example, health, number of exchanges succeeded, failed, ...).
11
+
On the Camel Monitor side, any application containing the label will be watched and monitored providing a set of useful Camel metrics (for example, health, number of exchanges succeeded, failed, ...).
12
12
13
13
You will need to include the `camel-observability-services` component into your application in order to get the full power of this monitoring tool. As an example:
14
14
@@ -30,16 +30,16 @@ spec:
30
30
simple: "Hello!"
31
31
- to: "log:myLogger"
32
32
traits:
33
-
# We need a provide any version supporting camel-observability-services
33
+
# We need a provide any version supporting camel-observability-services (introduced in Camel 4.9.0)
34
34
camel:
35
35
runtimeProvider: plain-quarkus
36
36
runtimeVersion: 3.30.8
37
37
```
38
38
39
-
The information will be stored in a Custom Resource provided by the Camel Dashboard installation procedure: `CamelApp`. Here a basic example:
39
+
The information will be stored in a Custom Resource provided by the Camel Monitor installation procedure: `CamelMonitor` (or abbreviated to `cmon`). Here a basic example:
40
40
41
41
```bash
42
-
$ kubectl get camelapp -w
42
+
$ kubectl get cmon -w
43
43
44
44
NAME IMAGE PHASE REPLICAS HEALTHY MONITORED INFO EXCHANGE SLI LAST EXCHANGE
More in detail, the specific info are stored in the custom resource status:
49
49
50
50
```bash
51
-
$ kubectl get camelapp -o yaml
51
+
$ kubectl get cmon -o yaml
52
52
apiVersion: v1
53
53
items:
54
54
- apiVersion: camel.apache.org/v1alpha1
55
-
kind: CamelApp
55
+
kind: CamelMonitor
56
56
metadata:
57
57
annotations:
58
58
camel.apache.org/imported-from-kind: Deployment
@@ -99,6 +99,6 @@ items:
99
99
samplingInterval: 60000000000
100
100
```
101
101
102
-
NOTE: Camel K won't require the availability of Camel Dashboard to work, neither Camel Dashboard would require Camel K, they are independent projects which can cooperate to provide a Build and Monitoring tool.
102
+
NOTE: Camel K won't require the availability of Camel Monitor operator to work, neither Camel Monitor operator would require Camel K. They are independent projects which can cooperate to provide a Build and Monitoring tool respectively.
103
103
104
104
Learn more by reading the official https://camel-tooling.github.io/camel-dashboard/[Camel Dashboard documentation].
0 commit comments