Skip to main content

This is a lib for creating plugins for the Snap telementry framework.

Project description

This is a library for writing plugins in Python for the Snap telemetry framework to get started authoring a plugin checkout: # https://intelsdi-x.github.io/snap-plugin-lib-py/

Brief Overview of Snap Architecture

For an overiew of Snap checkout: http://snap-telemetry.io/

Snap is an open and modular telemetry framework designed to simplify the collection, processing and publishing of data through a single HTTP based API. Plugins provide the functionality of collection, processing and publishing and can be loaded/unloaded, upgraded and swapped without requiring a restart of the Snap daemon.

A Snap plugin is a program that responds to a set of well defined gRPC services with parameters and return types specified as protocol buffer messages (see plugin.proto). The Snap daemon handshakes with the plugin over stdout and then communicates over gRPC.

Before writing a Snap plugin:

If you do decide to write a plugin, open a new issue following the plugin wishlist guidelines and let us know you are working on one!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snap-plugin-lib-py-0.0.3.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snap_plugin_lib_py-0.0.3-py2.py3-none-any.whl (42.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file snap-plugin-lib-py-0.0.3.tar.gz.

File metadata

File hashes

Hashes for snap-plugin-lib-py-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ca4ca344ff374fb45cd97edbaf9811b46b3cbf4b6f9f634b4c290d553da23319
MD5 d919cfb00bec2cdd6e2560cfc6602a06
BLAKE2b-256 a9bb35c958bee07c5009562ef5bbcca6a04c3715aa79c3f1fa0c018d12a2ea65

See more details on using hashes here.

File details

Details for the file snap_plugin_lib_py-0.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for snap_plugin_lib_py-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 355e71991a2c932dcc9ff939ec6c127554fe8db4512ad315cc95844117d89a47
MD5 216d7db6cf1bc1b74dbeb6731b0d62f4
BLAKE2b-256 055765eb0787226be41fbd0ed479a04e7c3435475f3571f7857e8f5707af6503

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page