semvec/pypi-packages huggingface dataset:
geth-cloudwatch 0.1.3
Send GETH stats to cloudwatch.
License: MIT
Requires Python: >=3.5
Keywords: ethereum geth go-ethereum cloudwatch aws

# geth-Cloudwatch
Python3 script to send Ethereum node stats to Cloudwatch using web3 and boto3 librairies

## Requierements
* python >= 3.5
* Properly setuped AWS credentials with at least cloudwatch:PutMetricData action

## Installation
```bash
pip install geth-cloudwatch
```

## Usage
```bash
export URL=http://localhost:8545 
export INSTANCEID=mynode 
geth_cloudwatch
```

## What will it do ?
In a minute a new Namespace named *Geth* will appear in your Cloudwatch Metrics Console with log of metrics like : 
* datadirTotalBytes
* datadirUsedBytes
* datadirFreeBytes
* datadirFreePercent
* secondsLeft
* blockLeft
* blocksPerSecond
* highestBlock
* currentBlock
enijo-connector 0.4.0
Python Connector for Invinio-RDM Data Repository
License: MIT

.. SPDX-License-Identifier: MIT
.. Copyright 2021 Max-Julian Pogner <max-julian@pogner.at>
.. Copyright 2021 Tobias Hajszan <tobias.hajszan@outlook.com>
.. This file forms part of the 'enijo-connector' project, see the
   project's readme, notes, and other documentation for further details.



**************************************************
 Python Connector for Invinio-RDM Data Repository
**************************************************


Overview and Project State
==========================

This project is currently in "dormant" development, and not (yet)
fit for any production use. Initial purpose of this project was
to collect points at university; Currently this project is
awaiting to be bestowed with a new purpose -- Feel free to contact
me with regards to a future roadmap.

All APIs are subject to change.


How To Build
============

Distribution
------------

::

    pipenv sync
    pipenv run make dist

This will place a distributable package into the ``dist/`` directory.
This package can further be published or installed with ``pip3``.

Documentation
-------------

::

    pipenv sync
    pipenv run make docs

The documentation is then found in directory ``build/docs/``


Notes for Development
=====================

Some parts of the source and documentation are auto-generated from other
source files.

::

    pipenv sync
    pipenv run make generate

This will renew all generated source files after some changes have been
applied by a developer.


In-Source Nomenclature
======================

TODO
    points at which there could be further development in order to
    improve the performance, support more features, or increase
    resilience.

FIXME
    the issue discribed by that line MUST be fixed before this project
    could be considered for submitting as Exercise 2 Topic 9 solution.