Skip to main content

Dataset Management Framework (Datumaro)

Project description

Dataset Management Framework (Datumaro)

Build status codecov Downloads OpenSSF Scorecard

A framework and CLI tool to build, transform, and analyze datasets.

VOC dataset                                  ---> Annotation tool
     +                                     /
COCO dataset -----> Datumaro ---> dataset ------> Model training
     +                                     \
CVAT annotations                             ---> Publication, statistics etc.

Features

(Back to top)

  • Dataset reading, writing, conversion in any direction.

    Other formats and documentation for them can be found here.

  • Dataset building

    • Merging multiple datasets into one
    • Dataset filtering by a custom criteria:
      • remove polygons of a certain class
      • remove images without annotations of a specific class
      • remove occluded annotations from images
      • keep only vertically-oriented images
      • remove small area bounding boxes from annotations
    • Annotation conversions, for instance:
      • polygons to instance masks and vice-versa
      • apply a custom colormap for mask annotations
      • rename or remove dataset labels
    • Splitting a dataset into multiple subsets like train, val, and test:
      • random split
      • task-specific splits based on annotations, which keep initial label and attribute distributions
        • for classification task, based on labels
        • for detection task, based on bboxes
        • for re-identification task, based on labels, avoiding having same IDs in training and test splits
  • Dataset quality checking

    • Simple checking for errors
    • Comparison with model inference
    • Merging and comparison of multiple datasets
    • Annotation validation based on the task type(classification, etc)
  • Dataset comparison

  • Dataset statistics (image mean and std, annotation statistics)

Check the design document for a full list of features. Check the user manual for usage instructions.

Contributing

(Back to top)

Feel free to open an Issue, if you think something needs to be changed. You are welcome to participate in development, instructions are available in our contribution guide.

Project details


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 Distribution

datumaro-1.13.3.tar.gz (622.9 kB view details)

Uploaded Source

Built Distributions

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

datumaro-1.13.3-cp313-cp313-win_amd64.whl (969.2 kB view details)

Uploaded CPython 3.13Windows x86-64

datumaro-1.13.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

datumaro-1.13.3-cp313-cp313-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

datumaro-1.13.3-cp313-cp313-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

datumaro-1.13.3-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

datumaro-1.13.3-cp312-cp312-win_amd64.whl (969.4 kB view details)

Uploaded CPython 3.12Windows x86-64

datumaro-1.13.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

datumaro-1.13.3-cp312-cp312-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

datumaro-1.13.3-cp312-cp312-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

datumaro-1.13.3-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

datumaro-1.13.3-cp311-cp311-win_amd64.whl (965.1 kB view details)

Uploaded CPython 3.11Windows x86-64

datumaro-1.13.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

datumaro-1.13.3-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

datumaro-1.13.3-cp311-cp311-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

datumaro-1.13.3-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

datumaro-1.13.3-cp310-cp310-win_amd64.whl (965.1 kB view details)

Uploaded CPython 3.10Windows x86-64

datumaro-1.13.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

datumaro-1.13.3-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

datumaro-1.13.3-cp310-cp310-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

datumaro-1.13.3-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file datumaro-1.13.3.tar.gz.

File metadata

  • Download URL: datumaro-1.13.3.tar.gz
  • Upload date:
  • Size: 622.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for datumaro-1.13.3.tar.gz
Algorithm Hash digest
SHA256 28dd4e17bd467b46fe98e313003020dc506afedbceeca5e3c9adf3d0fc352ad7
MD5 8f184c4200326d73422c7f51c5f00249
BLAKE2b-256 e2ae406aed3f87c7c1727df0a5db73db2622fca015e6b4f164bdccdc8cb7d87b

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3.tar.gz:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 969.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for datumaro-1.13.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 109b7a8af6dfd29b9b53210b77d9a147bee88dddc226c78efd9c6af51b6a04da
MD5 63f761fa33321eb5798fa7dee677fe2d
BLAKE2b-256 ea83749bb2c977ad91e6cdbd2ef79966386b02e0d15f2a6c1201839485a24de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp313-cp313-win_amd64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4d940ed3ea2de7dabd73f31d52fa327cd8150d1ccf0d2564d00c2f3e7583321
MD5 107e7c9eb2a5e813692f98c3cf1715d3
BLAKE2b-256 1e19848476ae2deb9a33d28007b31e242bfdd7ce95bd96d4cb7dd4a33508c82d

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09e83c88eea52e5dd744010a428b9c8849ded7ad5a6d707362920edc571cb676
MD5 867337dae528e258bc97ffbb53d77a26
BLAKE2b-256 da8ec37c2c5bbff5ae863b93eb63ee756e13d24d1fd533f0206f1a8e6c732509

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2b8ea5973534047472b7fce37967d4aa28dac688bf3e65f6a812938dca8dcfc1
MD5 3fc48723a06bcbff7c592fd8063c835d
BLAKE2b-256 c3795aa681557e077b38ef505af0de1e467408e9e3064ebab6035e63a1f51675

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a526e3122388aa7f14315ac5b08856adcbf3c54341787bd99b09e932fa42756d
MD5 57a8c9f25af104a2387ca0da322ffdcf
BLAKE2b-256 5d8df91c97167b2157c8563d525b9522f57fe4b7c50d9e99f75fc881f3c9f78a

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 969.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for datumaro-1.13.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ddd06504930f4946356902b1e8fbc6fb730de9f6124db4d81a10c1ae408660f1
MD5 4cc5149bca125ccfe51657df7d51252f
BLAKE2b-256 40de98f7ed5bbf16d815d5c97569556cf04ac659434404a4905b7a780a6715e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp312-cp312-win_amd64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de27d30fe56d09998420eaae47e806acec348b2e9dad7737cc23a4ef37ea91bd
MD5 e5a361f5ea56ab71aaa4c5bf52a47a6d
BLAKE2b-256 fdb6035f32b4313cf5816654f6dc263a11b063f8e8421ef18c1d4d11886a3d5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61facec01fe2cca7da06b9b98f97592edd53b5c6a2246e4fc34969c1907c8105
MD5 e6c27883a5d62bdf5b1ecdd242cbd25f
BLAKE2b-256 53ccc5dd054e8bf4abf3f2c260222b4b615b615740896dbe1a2d79de47574208

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ba0b979aadf4595aaf026c50387550ef7cefe6fec4bc2581cc84ec7933cca9fe
MD5 ff20dcc3749d64f086ce68075b09cd8c
BLAKE2b-256 cfd0ac7d576000f18476e57b49bd61c4bf13b3861b18c8cb0590a089594cdc0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acb78dc7af4fd3ea1b272d5aff2160631e8e246c3ac6c5a195cb9f68077dc1a6
MD5 d7248b1431c3ade9312cdd088580f15e
BLAKE2b-256 ae01180f8a747ac74eaa6a056a211a803644d3f640f79ec66af422616f418903

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 965.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for datumaro-1.13.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 305fbb1ef9538c2ca7cd187612573c2c0d98c00096bfa8819800ccc758cd294a
MD5 779c84b29f5c0c33045a172f0d44c515
BLAKE2b-256 445624771bfe4ebf479f7859615ef331c3749dbb15767e23d92940ac0fcb7dcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp311-cp311-win_amd64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73e0fd0cfff47836905383680b8c10da18b7f26f687fb1b658e7b9729736c09b
MD5 b5f762d3a65dbde20d9a498955bf4dec
BLAKE2b-256 ee07d60e09168a86da63c069d7a05589f42cfde42aa029572ffae4b8ec3c95ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a1f56d1fabab1e7e7f1aef028c06e79f1671580cebc6502392ea5f69336ca46
MD5 4d5ef7ccafff22beeb6572090922f9e5
BLAKE2b-256 7572d7bfc6b735a5fd08734b9a8c8860a7e8df7cbcf6f10a1887a13368396e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 78915dbcb843fbc2256ba90bdc277eb12de0e2e310006c81aaeb1745a6fcdd5c
MD5 ccb8efb4d2d8029d761324ea88dee584
BLAKE2b-256 6458eb6e4ed7d5e446a6dfbd36f36206523eede7c8286e3c6ed375a29d843dcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d402e3176a00def312ce8b08f9caf646be7d82b129d122eb398a44270d55a45
MD5 8af1e33bb12bbbaa878f2942e8885d23
BLAKE2b-256 30aec66ca53d8ac5ddd6655617231615a211e1e6ddcb2711fd0a0e9c494db330

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 965.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for datumaro-1.13.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46f34e3adf24f4d2b87baf3992b89fc0610cf4b773cc8174b5aa564d62288a41
MD5 01e91d2c002b294c565f883bfbe6e880
BLAKE2b-256 576278ccd6427d09c0377863b944d83b762758854b5feffcba91aef8d7ba8300

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp310-cp310-win_amd64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f41d9a181e9b994dbc12f76e9da2fd96861a0d163833905e678ebccb8c190cf
MD5 804707b38d69836013af74f4b40e0df7
BLAKE2b-256 ad70e6c7de0c7439e9da37b72060cccbd95fbf819760e097cb4272db9838e730

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8bf07a8f037f14038edc6aa1eb26b2c981f5988b47c26e4f9878d9a0a30ec47
MD5 75a85bfd9ef35001418dad8e1b4f4325
BLAKE2b-256 e8e5d1736274b90cde6c5a4acd133b5e1930866a224bd4c3b24633ce4c30f9bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 44054641fec5fc48ae127e92cf163404ae0a74c2966d2fd59629871e481f3099
MD5 07be6081103a830c883833de682c0f19
BLAKE2b-256 8e1d5a1fc9d5e434e26c17d8458587fed6aa7547653d63bd6115ee15eaccf759

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datumaro-1.13.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d5e58b6ff491450b1af34439f2fbcd6d3712e77574f4ee807e05c60cdfad390
MD5 4994913cebbb4476f7cd4c0461cb2f2c
BLAKE2b-256 aac0f5c2c68accca30eff2cb8fb511b59e54aba7fbb1360aef9346c7b55e6adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on open-edge-platform/datumaro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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