Apps
PadoGrid includes support for integrated apps that can readily be run in workspaces. Apps are provided as a part of the PadoGrid distribution and bundles. Each app is preconfigured to run along side data grid clusters with detailed instructions. The following is a list of apps included in the PadoGrid distribution.
The hazelcast-desktop
app is an HQL GUI app that is part of the Netcrest Pado distribution. You can view the entire list of Hazelcast maps and their contents by mouse clicks or executing HQL queries.
Desktop Repo: https://github.com/netcrest/hazelcast-desktop
PadoGrid integrates Pado, PadoWeb and Pado Desktop, which can be installed by executing the install_padogrid
command. You can use Pado Desktop to monitor and navigate Geode and GemFire clusters federated by Pado. It supports Pado Query Language (PQL), Geode/GemFire OQL, and Lucene Query Language.
PadoGrid works with Granfana and Prometheus out of the box. The grafana
app includes perconfigured Grafana dashboards to monitor data grid clusters and a set of scripts to import and export your custom dashboards.
The perf_test
app provides a set of scripts to run performance tests on data grid. You can create your own test cases to measure Geode/GemFire Region
operations and Function
transactions or Hazelcast IMap
operations and IExecutorService
transactions performed in the cluster.
- Coherence
perf_test
- Geode/GemFire
perf_test
- Hazelcast
perf_test
- Kafka/Confluent
perf_test
- Mosquitto/MQTT
perf_test
- Redis
perf_test
The jet_demo
app provides example jobs that are readily available for you to submit to Jet. The source code is also included so that you can modify and experiment each job as needed.
PadoGrid Manual
Overview
- Home
- PadoGrid in 5 Minutes
- Quick Start
- Introduction
- Bundle Catalogs
- Building PadoGrid
- Supported Data Grid Products and Downloads
- PadoGrid Components
- Installing PadoGrid
- Root Workspaces Environments (RWEs)
- Initializing PadoGrid
- Bash Auto-Completion
- Viewing PadoGrid Summaries
- Updating Products
- Upgrading PadoGrid
- Migrating Workspaces
- PadoGrid Pods
- Kubernetes
- Docker
- Apps
- Software List
Operations
- Workspace Lifecycle Management
- Creating RWE
- Creating Workspace and Starting Cluster
- Managing Workspaces
- Understanding Workspaces
- Understanding Clusters
- Running Clusters
- Default Port Numbers
- Running Clusters Independent of PadoGrid
- Running Apps
- Understanding Groups
- Running Groups
- Understanding Bundles
- User Bundle Repos
- Using Bundle Templates
- Bundle Repo Guidelines
- User Bundle Catalogs
- Private Bundle Repos
- Gitea Repos
- Running Bundles in Container
- PadoGrid Addon Jars
- Understanding PadoGrid Pods
- Tested Vagrant Boxes
- VM-Enabled Pods
- Multitenancy
- Multitenancy Best Practices
- PadoGrid Configuration Files
Tools
Platforms
Clouds
Pado
Geode/GemFire
- Geode CLASSPATH
- Geode Kubernetes
- Geode Minikube
- Geode Minikube on WSL
- Geode Docker Compose
- Geode Grafana App
- Geode
perf_test
App - Geode WAN Example
- Geode Workspaces on VMs
- Geode on AWS EC2
- Reactivating Geode Workspaces on AWS EC2
Hazelcast/Jet
- Hazelcast CLASSPATH
- Creating Jet Workspace
- Configuring Hazelcast Addon
- HQL Query
- Hazelcast Kubernetes
- Hazelcast GKE
- Hazelcast Minikube
- Hazelcast Minikube on WSL
- Hazelcast Minishift/CDK
- Hazelcast OpenShift
- Hazelcast Docker Compose
- Hazelcast Desktop App
- Hazelcast Grafana App
- Hazelcast
jet_demo
App - Hazelcast
perf_test
App - Hazelcast WAN Example
- Hazelcast Workspaces on VMs
- Hazelcast on AWS EC2
- Reactivating Hazelcast Workspaces on AWS EC2
ComputeDB/SnappyData
Coherence
Hadoop
Kafka/Confluent
Mosquitto
- Mosquitto CLASSPATH
- Mosquitto Overview
- Installing/Building Mosquitto
- Clustering MQTT
- Cluster Archetypes
- Enabling Mosquitto SSL/TLS
- Mosquitto Docker Compose
- MQTT perf_test App
Redis
Spark