SlingNode

Blockchain Infrastructure as Code

    • Blog
    • Home
  • June 15, 2023

    Monitoring (multiple) eth-docker nodes with SlingNode observability role – part 2

    This is a part 2 of our tutorial showing how to use SlingNode’s Ansible role to monitoring Ethereum clients installed with eth-docker. Part 1 covered a single server scenario where the monitoring components ran on the same server as the eth-docker clients. Part 2 covers a more complex scenario where monitoring runs on a dedicated…

  • June 8, 2023

    Monitoring eth-docker nodes with SlingNode observability role

    This tutorial shows how to monitor eth-docker node with observability stack deployed using slingnode.ethereum_observability Ansible role. This post assumes familiarity with Ansible. Introduction slingnode.ethereum_observability is a part of a suite of Ansible roles designed to deploy Ethereum nodes. Currently there are three roles in the suite: slingnode.ethereum_observability role deploys a full monitoring stack that out…

  • May 20, 2023

    SlingNode Ethereum Observability role

    We are excited to announce that we have release another Ansible role! slingnode.ethereum_observability is an Ansible role used to deploy a full observability stack that seamlessly integrates with Ethereum nodes deployed by slingnode.ethereum role. Wit h this final piece out now anyone can deploy fully configurable Ethereum node along with an out of the box…

  • April 12, 2023

    Second Ansible role is out!

    We are happy to announce that we have released our second project! slingnode.ethereum_node_mgmt is an Ansible role that enables management of Ethereum nodes. It automates common tasks such as: The role seamlessly integrates with our Ethereum node deployment and configuration role – slingnode.ethereum. The role is configurable and it is possible to adapt it to…

  • March 27, 2023

    SlingNode’s first release is out!

    We are happy to announce that we have released our first project! A couple of months ago we set out to create an Infrastructure as Code project (IaC) for Ethereum. The aim of the project is to enable deployment of Ethereum nodes at scale using IaC. We began by writing Terraform code but quickly realized…

  • January 10, 2023

    Docker multiline logs and Filebeat Autodiscover

    Shipping container logs to a centralized log analytics solution is not as simple as it is for apps running in the OS. We’ll focus on Docker, because that’s what we use at SlingNode, but the same challenges and solutions apply to Kubernetes. We have two requirements: When running in a container we want to output…

  • January 9, 2023

    Ethereum execution client logging

    It’s all about metrics these days. Unquestionably metrics are essential. How could we have lived without them? Yes, some of us remember the days when metrics were not a thing… They provide an overview of application state but usually not the reason behind it. For example let’s take peer count metric. Execution client peer count…

  • January 5, 2023

    Exploring Ethereum validator client key manager API

    Updated on 2024-01-02: We have recently published an Ethereum Key Manager API client for Python: The Full documentation is available at https://eth-2-key-manager-api-client.slingnode.com/ PyPi package: https://pypi.org/project/eth-2-key-manager-api-client/ GitHub repository: https://github.com/SlingNode/eth-2-key-manager-api-client/ In my quest to learn running Ethereum infrastructure I reached a point of setting up my first validator. Since this post is about the key manager API…

  • December 28, 2022

    From zero to blockchain hero!

    Why yet another blog? I have recently embarked on a journey to learn how the Ethereum network works at the infrastructure level. While doing so I’m finding myself spending plenty of time on Discord talking to the devs and the wider active community, troubleshooting, researching documentation and banging my head against a wall. The point…

Blog at WordPress.com.

 

Loading Comments...
 

    • Subscribe Subscribed
      • SlingNode
      • Already have a WordPress.com account? Log in now.
      • SlingNode
      • Subscribe Subscribed
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar