Overview
Horizon is a central component of the Stellar platform: it provides an HTTP API to data in the Stellar network.
Prerequisites
The Horizon service is responsible for synchronizing with the Stellar network and processing ledger data.
Installing
To install Horizon in production or non-development environments, we recommend the following based on target infrastructure.
Configuring
You are now ready to identify the configuration parameters needed to perform three important roles.
Running
Once you have established the Horizon database and have identified the Horizon runtime config per host, you’re ready to run Horizon.
Ingestion
Horizon API provides most of its utility through ingested data, and your Horizon server can be configured to listen for and ingest transaction results from…
Monitoring
Metrics are emitted from Horizon over HTTP in the de facto text-based exposition format.
Scaling
Horizon enables different logical tiers that can be scaled independently for increasing throughput, isolation, and availability.
Upgrading
Here we’ll describe the recommended steps for upgrading a Horizon 2.x installation.
Ingestion Filtering
Ingestion Filtering enables Horizon operators to drastically reduce the storage footprint of the historical data in the Horizon database by white-listing…