Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmiddlet2666/coherence-playground
A Repository of random projects and demos related to managing and monitoring Coherence
https://github.com/tmiddlet2666/coherence-playground
coherence coherence-ce coherence-examples elasticsearch grafana kibana management
Last synced: 22 days ago
JSON representation
A Repository of random projects and demos related to managing and monitoring Coherence
- Host: GitHub
- URL: https://github.com/tmiddlet2666/coherence-playground
- Owner: tmiddlet2666
- License: mit
- Created: 2022-10-05T05:11:35.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T08:19:57.000Z (6 months ago)
- Last Synced: 2024-05-21T02:14:06.351Z (6 months ago)
- Topics: coherence, coherence-ce, coherence-examples, elasticsearch, grafana, kibana, management
- Language: Go
- Homepage:
- Size: 66.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Coherence Playground
## Introduction
This repository contains my own personal Coherence related projects/demos mostly related to managing and monitoring Coherence.
> Note: These projects don't necessarily reflect the recommended 'Production' way of setting and running various Coherence
bits and pieces, but are a good starting point for playing with and trying things out with Coherence.
> They are for educational purposes only.
> For the official way/ best practises of doing setting up Coherence, please refer to the [official Coherence commercial documentation](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/).## Requirements
To get the best out of these projects, you should have the following minimum requirements:
* JDK 17
* Maven 3.8.x
* Installed the latest Coherence CLI - [Install instructions](https://oracle.github.io/coherence-cli/docs/latest/#/docs/installation/01_installation)Some examples require docker and docker-compose.
>Important: If you find any problems with these projects or see something that needs to
> be changed or clarified, please [submit an issue](https://github.com/tmiddlet2666/coherence-playground/issues/new/choose).## Useful Coherence Resources
* [Coherence Community](https://coherence.community/)
* [Coherence on Medium](https://medium.com/oracle-coherence)
* [Latest Coherence Commercial Documentation](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/)## Open Source Projects
* [Coherence CE on GitHub](https://github.com/oracle/coherence)
* [Coherence CLI](https://github.com/oracle/coherence-cli)
* [Coherence VisualVM Plugin](https://github.com/oracle/coherence-visualvm)
* [Coherence Go Client](https://github.com/oracle/coherence-go-client)
* [Coherence Demo](https://github.com/coherence-community/coherence-demo)## Completed Projects
As I add projects I will try and organise them in some useful way, but that's not a guarantee.
### 1. Monitoring Coherence with Grafana and Prometheus in Docker Images
* [Starting clusters using the CLI or your own cluster](monitoring)
* [Starting cluster using Docker images](monitoring-docker)
* [Start federated clusters using `cohctl`](federation)### 2. Capturing and searching Coherence logs in Kibana
* [Loading logs into Kibana Using Fluentd](logging)
### 3. Start Federated clusters using the CLI* [Start Active-Active Federated Coherence Clusters](federation)
## In Progress Projects
* [Storing HTTP sessions in Coherence with Go](go/sessions)
* [Example using Coherence Queues in Go and Hava](go/queues)
* [Setting up Coherence on a Raspberry Pi-4B](pi)## Projects TODO/ Ideas
* [Submit an idea](https://github.com/tmiddlet2666/coherence-playground/issues/new/choose)