Skip to main content

Python bindings for Swift Binary Protocol

Project description

Python client for Swift Binary Protocol (SBP). Since v2.5 libsbp is compatible with Python 2.7, 3.4 to 3.7. For new projects, Python v3 is recommended.

Setup

You must have python and pip installed.

Install dependencies only:

$ sudo pip install -r requirements.txt

Install from repo:

$ sudo python setup.py install

Install package from pypi:

$ sudo pip install sbp

Setup using a virtual environment

Setup and activate the virtualenv:

$ virtualenv .env && source .env/bin/activate

Install py.test in the virtualenv:

$ pip install pytest-virtualenv

Install the pt.test coverage tools:

$ pip install pytest-cov

Finally, proceed to the standard setup instructions.

Usage Examples

Simple example

Receives SBP messages over a serial port, decodes MSG_BASELINE messages and prints them out. See simple.py .

Run this example with:

$ python -m sbp.client.examples.simple -p /path/to/serial/port

Sending SBP messages over UDP

Receives SBP messages over a serial port and sends all incoming messages to a UDP socket. See udp.py .

Run this example with:

$ python -m sbp.client.examples.udp -s /path/to/serial/port

Testing

To run the tests and check for coverage:

$  py.test -v --cov sbp tests/

To run the tests without suppressing stdout output:

$ py.test -v -s –cov sbp tests/

License

Copyright © 2015 Swift Navigation

Distributed under MIT.

Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

sbp-3.3.0-py2.py3-none-any.whl (137.0 kB view details)

Uploaded Python 2Python 3

sbp-3.3.0-cp38-cp38-win_amd64.whl (229.9 kB view details)

Uploaded CPython 3.8Windows x86-64

sbp-3.3.0-cp38-cp38-win32.whl (229.0 kB view details)

Uploaded CPython 3.8Windows x86

sbp-3.3.0-cp38-cp38-manylinux1_x86_64.whl (256.3 kB view details)

Uploaded CPython 3.8

sbp-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl (279.1 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

sbp-3.3.0-cp37-cp37m-win_amd64.whl (229.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

sbp-3.3.0-cp37-cp37m-win32.whl (228.9 kB view details)

Uploaded CPython 3.7mWindows x86

sbp-3.3.0-cp37-cp37m-manylinux1_x86_64.whl (256.1 kB view details)

Uploaded CPython 3.7m

sbp-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl (279.1 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

sbp-3.3.0-cp37-cp37m-linux_armv7l.whl (443.0 kB view details)

Uploaded CPython 3.7m

sbp-3.3.0-cp36-cp36m-win_amd64.whl (229.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

sbp-3.3.0-cp36-cp36m-win32.whl (228.9 kB view details)

Uploaded CPython 3.6mWindows x86

sbp-3.3.0-cp36-cp36m-manylinux1_x86_64.whl (256.1 kB view details)

Uploaded CPython 3.6m

sbp-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl (279.1 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

sbp-3.3.0-cp36-cp36m-linux_armv7l.whl (442.2 kB view details)

Uploaded CPython 3.6m

sbp-3.3.0-cp35-cp35m-win_amd64.whl (232.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

sbp-3.3.0-cp35-cp35m-win32.whl (231.0 kB view details)

Uploaded CPython 3.5mWindows x86

sbp-3.3.0-cp35-cp35m-manylinux1_x86_64.whl (256.2 kB view details)

Uploaded CPython 3.5m

sbp-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl (279.1 kB view details)

Uploaded CPython 3.5mmacOS 10.14+ x86-64

sbp-3.3.0-cp35-cp35m-linux_armv7l.whl (441.5 kB view details)

Uploaded CPython 3.5m

File details

Details for the file sbp-3.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: sbp-3.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0710b4eadeebfa5a22d20fbc9cb8e0f2da406c1454441f873015ed8715e9f1df
MD5 79edf81d24477a67ce668254bbf24ead
BLAKE2b-256 b097d9b07beac46a272da2cbf8e23178a0c7c9bcef72ea1eb22288d9bac8fd13

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 229.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for sbp-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c332fec357684e5fb4cb12fdc753a583c6bf169ac9974920deba66cacbb4e7a8
MD5 d3b987276ff5f792864e008252265af8
BLAKE2b-256 9c1a6ad76a3d405bcd139b507623951a7dc0eed69dc6fef773fb787529e9a1ee

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: sbp-3.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 229.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for sbp-3.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 60d464739531925d5c1524fdcbb398d686bd7018c88a5fccba89da57fa193a74
MD5 2f91c7799524fdf9e1ffb1da3e224a98
BLAKE2b-256 ae6ab72bf00725919c6fd7a2fbfd2edfb98588b7f9d63add22fa608efbc54d29

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 256.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for sbp-3.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 73944884d03b68144b0dc29210c96adc35ac61dff058b30aec5c09225dc71f93
MD5 e4962f705639f2af443b37ce9989c0d8
BLAKE2b-256 196aff013968816ba6a2bfda85594766d5dcebdc0bfb05d5f8deb410bb6dead9

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 279.1 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for sbp-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5bde075c7ef97100103c1368d609b91f178ce5ef2ad35941b45bc0ec573dac64
MD5 94fb9600d387928276c5b6e33125424e
BLAKE2b-256 daec3d31ceecf11501fca1e46c039321c6d0986c41fa4bb3f680e309c4d9891e

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 229.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f7678f5e5ce15bd056461ba557a6aa53da57b428bbbaa3eb31f74761af09188b
MD5 04bcd6afdf3b872cbc420b7775a397db
BLAKE2b-256 032588da69997a07326ac47638740008d73845def216d576f8f4f9b33de6c50d

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: sbp-3.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 228.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4cac3001e9af248a9ad6a16852cf8d74a43a29f7b5f25757ac1535045df7f434
MD5 2d941e7d12f067b678cda229d7d58c4a
BLAKE2b-256 dbf5af0e225fa7ba6ebc4e23ad626774efebb7df5e08d1791b12d990321ca5f4

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 256.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4293cf6d5f7c33b92301f45e71c9828be991852f6901a5573086ddf04511cfac
MD5 374b8e9f72fcc2e3a3ae87dd3c1af790
BLAKE2b-256 eedeaa3eb5e9718f8de3d57ac0802fce1d6cc97a239862bbf7246f2b4bc2021b

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 279.1 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 096f0aab2bc4572e10b95f5af167e677fb70bfc7217c6c6c9ccdfbc2ebaf8f79
MD5 5835bcdfaa4a87151a34b5b1f2c95ec2
BLAKE2b-256 afccd1432633b9e9eefc2551dba8ad30eb2d8b29ae9c53cde0049f2600f6623b

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp37-cp37m-linux_armv7l.whl.

File metadata

  • Download URL: sbp-3.3.0-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 443.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

File hashes

Hashes for sbp-3.3.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 dfb28087b30a557d2ab66a38cdbba78336b62efcb38c431ce98417ed44e8e471
MD5 b95a361d00dc3fc015e04d95e55d4617
BLAKE2b-256 6858ee44a97377de021f64798c1b2ca2ff5c955510e367983b8afb1f5b3ff833

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 229.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for sbp-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1f82d8ed04a99fa10a32b7d4db715af3d90456f8516f9f1d7d7507652bde7d6e
MD5 0cfefe7da1fe801aa1acc3e7e3d9fb83
BLAKE2b-256 18fd95ef0418b28f34f9a2596e8a8261f0eb04f6688d5ed37f8e6cc5ecad4d19

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: sbp-3.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 228.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for sbp-3.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fa3921572f871587a4f676391b61a31439c0732c3d963114889555eac0e3f96f
MD5 c104c81652d393bff86e57510f7366b6
BLAKE2b-256 9ea908de4199876f5f43cc00a97f2628808816c98a415912d92a01fad7b9e550

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 256.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for sbp-3.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b431b7bfb7458025d23cb599bd603ef3bf56747d21acf1032f7bc9121c29cf3
MD5 d2d8ff0d54eb61412a99d942edb92cca
BLAKE2b-256 6636376501d38ad03c3282e3811d0d769076c5dcc7dca81e54789784d89a337d

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 279.1 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for sbp-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 61f46921821fc31547f61b50d6219a3f9fb0e634e0ba07a086a23b92370e08f4
MD5 cd596e4539f6de444237fd5c6772f9f7
BLAKE2b-256 2214bce4fa600441497f3d467431822cf050b635b37b5b3752839e0e81fb5348

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp36-cp36m-linux_armv7l.whl.

File metadata

  • Download URL: sbp-3.3.0-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 442.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for sbp-3.3.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 4a2c8569396ca0fd97848489b08dcf29b59ddec09eee9e929a931bb7312e2ae6
MD5 2febf07a291d923b26249c024d741631
BLAKE2b-256 f7a26401350b37dea8e91982167ddd6e5a7a7586e6c8e0c465453907224272ae

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 232.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.6

File hashes

Hashes for sbp-3.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 da8d4b268255cd8b661faf4968f4e5e7bd9f72f93219eabe9bce2c699bce139b
MD5 7716c0abd7e13c5da8f41a7f3ed75e96
BLAKE2b-256 ac90689316dd084d0ed22b54db995df73ccef292ac27692c3433cf95eac13e7a

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: sbp-3.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 231.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.6

File hashes

Hashes for sbp-3.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f91b02155ae45a9231f91fc186a8a843bcc86e50e5dd1b37eab38ccfb5c22f82
MD5 8f23314d3271c347493028d75466c2e9
BLAKE2b-256 2fb379b38371d34c796b9c20e2de3ea1cffbb64b7f6da0ba58b1409f10805e11

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 256.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.6

File hashes

Hashes for sbp-3.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dbcdea854e652cb30a218a6fa0241200d80d0a280ae1ee86cb512feac829db15
MD5 d7f6685e3c39ce6f047c7e66ec53bd10
BLAKE2b-256 4a2e217968fa46855ac9ba8f864df5202056e27ac201008dffb4f64069f19323

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: sbp-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 279.1 kB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.6

File hashes

Hashes for sbp-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8c759c09bfa5fe84e4ffc0bfe8b3a0f311236e1d8a4c34e55d40129a0fad3dfa
MD5 f91cbe11735f2ab67936e8d45e15634b
BLAKE2b-256 a7dec18bd6299db96335419b2e3658af12bffc52821797c041cea0e47402246b

See more details on using hashes here.

File details

Details for the file sbp-3.3.0-cp35-cp35m-linux_armv7l.whl.

File metadata

  • Download URL: sbp-3.3.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 441.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.9

File hashes

Hashes for sbp-3.3.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 2c003305c9b0090e5f34fe2aed9c227393a268cf06f7b2597a41d1b9cee1e75b
MD5 7f096c4be8545cabfbec2baf682912be
BLAKE2b-256 24910af076909b4c22c289dceaebcd252facf1074e5b81cfc27aff202e14c475

See more details on using hashes here.

Supported by

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