Skip to main content

Influx line protocol builder

Project description

influx-line

Lightweight influxdb line protocol builder

Installation

pip install influx-line

Usage

from influx_line import InfluxLine 

line = InfluxLine("weather")

line.add_tag("location", "CA")
line.add_tag("season", "summer")
line.add_field("temperature", 82, is_integer=True)
line.add_field("error", 0.1)
line.add_field("time_zone", "PDT")

line.set_timestamp(1556813561098000000)

str(line)
"""
weather,location=CA,season=summer temperature=82i,error=0.1,time_zone="PDT" 1556813561098000000
"""

Contributing

The default repository is on gitlab but mirrored on github

Google style guidelines has been chosen as the style and contribution guidelines for submitting additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitLab
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Merge request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

License

See LICENSE file.

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

influx-line-1.0.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

influx_line-1.0.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file influx-line-1.0.0.tar.gz.

File metadata

  • Download URL: influx-line-1.0.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for influx-line-1.0.0.tar.gz
Algorithm Hash digest
SHA256 799b0769c53a8c80cc537e0efc48d391bbec3e71f266b175aaf7f0ce90468472
MD5 8be543815bb5e9fb6f42dc42724d375e
BLAKE2b-256 4600cf254a72285012cfa5a7335b03e4f849c90dff14cb9b18227a9a57c0cdbc

See more details on using hashes here.

File details

Details for the file influx_line-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: influx_line-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for influx_line-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d8f3c7abedbe0f01da0f879edc79077f2a4c3d70b39caa55763fe777b1c7544
MD5 777fb4e40d2370eee65c95e23993ee8b
BLAKE2b-256 160c149ede5210c79609ce4bf9e1b134c03078513c12ff78836cb9635f26343d

See more details on using hashes here.

Supported by

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