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: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
The Event Management Agent is a tool for architects and developers working with event-driven architectures (EDAs) to discover event streams flowing through event brokers as well as the related event broker configuration information. It can also discover schemas from registries. The Event Management Agent can be used in two different ways:
4
4
5
-
* As the Event Management Agent component of Solace PubSub+ Cloud Event Portal to:
5
+
* As the Event Management Agent component of Solace Event Portal to:
6
6
- discover runtime event data from event brokers and schema registries
7
7
- populate Event Portal with the discovered runtime data to enable the management and reuse of EDA assets
8
8
- audit the runtime data and flag discrepancies between the runtime and the design time intent for event data governance purposes, and to ensure that the runtime and design time configurations stay in-sync
@@ -16,8 +16,8 @@ Our plan is to open source the Event Management Agent to enable architects and d
16
16
17
17
## Available today
18
18
19
-
* Users can discover Solace PubSub+ and Apache and Confluent Kafka brokers event flow data:
20
-
- Users can discover Solace PubSub+ queues and subscriptions
19
+
* Users can discover Solace and Apache and Confluent Kafka brokers event flow data:
20
+
- Users can discover Solace queues and subscriptions
21
21
- Users can discover Apache and Confluent Kafka topics and consumer groups
22
22
* Users can discover Confluent Schema Registry schemas
23
23
* Users get discovered data in the form of JSON files separated by entity types
@@ -26,8 +26,8 @@ Our plan is to open source the Event Management Agent to enable architects and d
26
26
## On the roadmap
27
27
28
28
* The Event Management Agent has an open source plugin framework
29
-
* Support additional Solace PubSub+ and Apache Kafka event broker authentication types in the form of plugins such as Kerberos, etc.
30
-
* Collection of topics from events flowing though Solace PubSub+ brokers
29
+
* Support additional Solace and Apache Kafka event broker authentication types in the form of plugins such as Kerberos, etc.
30
+
* Collection of topics from events flowing though Solace event brokers
31
31
* Export discovered data as AsyncAPI specifications
32
32
* Addition of the infrastructure needed for the Event Management Agent to be a true open source project
33
33
* Discovery of Apache Kafka connectors
@@ -37,7 +37,7 @@ Our plan is to open source the Event Management Agent to enable architects and d
37
37
38
38
# Running the Event Management Agent in connected mode
39
39
40
-
In this mode, the Event Management Agent connects to the Solace PubSub+ Event Portal. Scans are initiated from Event Portal and are automatically uploaded.
40
+
In this mode, the Event Management Agent connects to Solace Event Portal. Scans are initiated from Event Portal and are automatically uploaded.
The Event Management Agent is now connected to the Solace Cloud Console.
116
+
The Event Management Agent is now connected to the Cloud Console.
117
117
Follow the steps in the documentation to run a discovery scan: https://docs.solace.com/Cloud/Event-Portal/event-portal-collect-runtime-data.htm#collecting_runtime_data
118
118
119
119
# Running the Event Management Agent in Standalone Mode
@@ -299,13 +299,13 @@ curl -X 'POST' \
299
299
-F 'file=@scan.zip;type=application/zip'
300
300
```
301
301
302
-
# Solace PubSub+ Event Broker Configuration Push
302
+
# Solace Event Broker Configuration Push
303
303
304
-
The Event Management Agent enables the Solace PubSub+ Cloud Event Portal to directly deploy configuration to Solace PubSub+ Event Brokers. This functionality is available when the Event Management Agent is deployed as a Docker container or (for development purposes) executed from the jar file. Configuration push utilizes [OpenTofu](https://opentofu.org/) (a fork of the [Terraform](https://developer.hashicorp.com/terraform/) infrastructure management tool) along with the [Solace Terraform Provider](https://github.com/SolaceProducts/terraform-provider-solacebroker).
304
+
The Event Management Agent enables Event Portal to directly deploy configuration to Solace event brokers. This functionality is available when the Event Management Agent is deployed as a Docker container or (for development purposes) executed from the jar file. Configuration push utilizes [OpenTofu](https://opentofu.org/) (a fork of the [Terraform](https://developer.hashicorp.com/terraform/) infrastructure management tool) along with the [Solace Terraform Provider](https://github.com/SolaceProducts/terraform-provider-solacebroker).
305
305
306
306
## Configuration Push With Docker (Recommended)
307
307
308
-
The Docker image of the Event Management Agent includes all necessary library dependencies for deploying configurations to Solace PubSub+ Event Brokers and is the recommended option for performing configuration push. Set up the agent by following the instructions for [running the Event Management Agent in connected mode](#running-the-event-management-agent-in-connected-mode).
308
+
The Docker image of the Event Management Agent includes all necessary library dependencies for deploying configurations to Solace event brokers and is the recommended option for performing configuration push. Set up the agent by following the instructions for [running the Event Management Agent in connected mode](#running-the-event-management-agent-in-connected-mode).
309
309
310
310
## Configuration Push With The Jar File (Development)
311
311
@@ -568,7 +568,7 @@ If users wish to run the EMA in offline mode, they will need to create a service
568
568
The Event Management Agent comes with the following event or message broker plugins included:
569
569
570
570
* Apache and Confluent Kafka
571
-
* Solace PubSub+
571
+
* Solace
572
572
* Confluent Schema Registry
573
573
* MSK
574
574
@@ -601,7 +601,7 @@ There are several interesting scenarios to test the Event Management Agent. Thes
601
601
categories according to the deployment mode.
602
602
603
603
* Testing the Event Management Agent as standalone service (stand-alone deployment).
604
-
* Testing the end-to-end flow in Solace PubSub+ Console connected mode (From the frontend to the Event Portal, then to
604
+
* Testing the end-to-end flow in Cloud Console connected mode (From the frontend to the Event Portal, then to
605
605
the Event Management Agent)
606
606
607
607
### Testing the Event Management Agent in Standalone Mode
Copy file name to clipboardExpand all lines: service/application/src/main/resources/oas/semp-v2-swagger-config.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -10222,7 +10222,7 @@
10222
10222
"name": "Solace",
10223
10223
"url": "http://www.solace.com"
10224
10224
},
10225
-
"description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace PubSub+ broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).",
10225
+
"description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace event broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).",
10226
10226
"title": "SEMP (Solace Element Management Protocol)",
0 commit comments