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
Remote Producers, and Nearby Producers—enables it to handle a variety of
28
+
observability tasks with precision and scalability.
29
+
- Diverse Data Collection: Collect and analyze metrics and logs from RadosGW,
30
+
Ceph, and hardware devices such as disks. Producers can be configured to
31
+
gather data locally or remotely, ensuring adaptability to different
32
+
environments.
33
+
- Real-time Messaging: Use NATS as the messaging backbone to enable real-time,
34
+
low-latency communication between data producers and consumers, ensuring
35
+
seamless data flow.
36
+
- Customizable Output: Prysm supports multiple output formats, including
37
+
console, NATS, and Prometheus, allowing you to tailor the tool to your
38
+
specific observability requirements.
39
+
- Standalone Functionality: Prysm can be used standalone for specific tasks,
40
+
such as providing a metrics endpoint for Prometheus, checking disk health, or
41
+
printing data directly to the console.
36
42
37
43
## Components
38
44
39
45
### Consumers
40
46
41
47
Purpose:
42
48
43
-
- Process and analyze data received from various systems, including RadosGW, Ceph, and hardware
44
-
components.
49
+
- Process and analyze data received from various systems, including RadosGW,
50
+
Ceph, and hardware components.
45
51
46
52
Key Responsibilities:
47
53
@@ -69,8 +75,8 @@ Key Responsibilities:
69
75
70
76
Purpose:
71
77
72
-
- Collect metrics and logs from various systems via APIs or other interfaces, typically from outside
73
-
the monitored environment.
78
+
- Collect metrics and logs from various systems via APIs or other interfaces,
79
+
typically from outside the monitored environment.
74
80
75
81
Key Responsibilities:
76
82
@@ -86,13 +92,13 @@ Key Responsibilities:
86
92
87
93
Purpose:
88
94
89
-
-Deployed within the same network or environment as the monitored systems, allowing direct access
90
-
to logs, metrics, and configuration files.
95
+
-Allows direct access to logs, metrics, and configuration files. Deployed
96
+
within the same network or environment as the monitored systems.
91
97
92
98
Key Responsibilities:
93
99
94
-
- Collect data directly from system log files, metrics endpoints, or hardware sensors (e.g., SMART
95
-
attributes for disk health).
100
+
- Collect data directly from system log files, metrics endpoints, or hardware
101
+
sensors (e.g., SMART attributes for disk health).
96
102
- Leverage proximity for lower latency and higher data fidelity.
97
103
- Transmit collected data to NATS.
98
104
@@ -103,29 +109,47 @@ Key Responsibilities:
103
109
104
110
## Usage
105
111
106
-
Prysm can be employed across a wide range of observability scenarios, from monitoring the health of
107
-
Ceph storage clusters and RadosGW instances to ensuring the reliability of hardware components
108
-
through SMART attribute analysis. Whether you need to integrate with Prometheus, send real-time
109
-
alerts via NATS, or simply log and visualize system performance, Prysm offers the tools and
110
-
flexibility to meet your needs.
112
+
Prysm can be employed across a wide range of observability scenarios, from
113
+
monitoring the health of Ceph storage clusters and RadosGW instances to
114
+
ensuring the reliability of hardware components through SMART attribute
115
+
analysis. Whether you need to integrate with Prometheus, send real-time alerts
116
+
via NATS, or simply log and visualize system performance, Prysm offers the
117
+
tools and flexibility to meet your needs.
111
118
112
119
## Support, Feedback, Contributing
113
120
114
-
This project is open to feature requests/suggestions, bug reports, etc. via [GitHub issues](https://github.com/cobaltcore-dev/prysm/issues). Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our [Contribution Guidelines](CONTRIBUTING.md).
121
+
This project is open to feature requests/suggestions, bug reports, etc. via
and feedback are encouraged and always welcome. For more information about how
124
+
to contribute, the project structure, as well as additional contribution
125
+
information, see our [Contribution Guidelines](CONTRIBUTING.md).
115
126
116
127
## Security / Disclosure
117
128
118
-
If you find any bug that may be a security problem, please follow our instructions in [our security policy](https://github.com/cobaltcore-dev/prysm/security/policy) on how to report it. Please do not create GitHub issues for security-related doubts or problems.
129
+
If you find any bug that may be a security problem, please follow our
130
+
instructions in [our security
131
+
policy](https://github.com/cobaltcore-dev/prysm/security/policy) on how to
132
+
report it. Please do not create GitHub issues for security-related doubts or
133
+
problems.
119
134
120
135
## Code of Conduct
121
136
122
-
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/SAP/.github/blob/main/CODE_OF_CONDUCT.md) at all times.
137
+
We as members, contributors, and leaders pledge to make participation in our
138
+
community a harassment-free experience for everyone. By participating in this
139
+
project, you agree to abide by its [Code of
140
+
Conduct](https://github.com/SAP/.github/blob/main/CODE_OF_CONDUCT.md) at all
141
+
times.
123
142
124
143
## Licensing
125
144
126
-
Copyright 2025 SAP SE or an SAP affiliate company and prysm contributors. Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/cobaltcore-dev/prysm).
145
+
Copyright 2025 SAP SE or an SAP affiliate company and prysm contributors.
146
+
Please see our [LICENSE](LICENSE) for copyright and license information.
147
+
Detailed information including third-party components and their
148
+
licensing/copyright information is available [via the REUSE
0 commit comments