📄️ Monitoring Platform
Black box, monitoring system, and observability
📄️ Procedural Macros in Instrumentation
As addressed in this article, in a distributed system, monitoring platform holds an immense significance in providing essential system feedback. As a peer-to-peer network, Axon relies on its real-time monitoring platform that contains logging, metrics, and tracing functionalities. Achieving these capabilities requires the addition of the instrumentation to the existing system.
Axon uses BlockScan, an explorer tailored for Ethereum-compatible chains. By deploying BlockScan, you can access data from Axon-based chains and monitor their status.
Axon Faucet provides tokens for testing purposes. You can explore and experiment with their full range of capabilities in a safe and controlled environment. These tokens can be used for a variety of purposes, including transaction, staking, delegation, and more.
When it comes to providing a single RPC endpoint supported by multiple nodes, a reliable load balancer becomes necessary. While HTTP and WebSocket load balancers like NGINX (previously used in Axon-devops) have been widely used, we encountered challenges in implementing advanced JSON-RPC handling, such as rate limiting, caching, and sticky load balancing with them.
Axon empowers developers to initiate hardforks. The currently available hardfork, Andromeda, takes its name from one of the 88 constellations. The upcoming hardforks on Axon will follow this order of the constellations.