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.4.tar.gz (624.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.4-cp313-cp313-win_amd64.whl (971.6 kB view details)

Uploaded CPython 3.13Windows x86-64

datumaro-1.13.4-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.4-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.4-cp313-cp313-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

datumaro-1.13.4-cp312-cp312-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.12Windows x86-64

datumaro-1.13.4-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.4-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.4-cp312-cp312-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

datumaro-1.13.4-cp311-cp311-win_amd64.whl (968.1 kB view details)

Uploaded CPython 3.11Windows x86-64

datumaro-1.13.4-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.4-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.4-cp311-cp311-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

datumaro-1.13.4-cp310-cp310-win_amd64.whl (968.1 kB view details)

Uploaded CPython 3.10Windows x86-64

datumaro-1.13.4-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.4-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.4-cp310-cp310-macosx_11_0_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

datumaro-1.13.4-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.4.tar.gz.

File metadata

  • Download URL: datumaro-1.13.4.tar.gz
  • Upload date:
  • Size: 624.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.4.tar.gz
Algorithm Hash digest
SHA256 e58373cd15699c6751ae4b3940f6ce210fd54b890b11745bc10890f85b9b3c4a
MD5 81833f73f9ef323ed8576f850837e2ae
BLAKE2b-256 3bd5683817caec09210e6c205379ad7b01fd8e07c038258c51b6fb05522644fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4.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.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 971.6 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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15d60edb58ed285f5615bce09fe0deb9eafa5d2b6adc7c7111fa7a60eb31675b
MD5 fd211afc3bd7894b373a061553e4a4a2
BLAKE2b-256 94921fd9e668ebd5b584192ed8667a5dd4605f5613f7d9c8a9c3f38488adbfac

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 362a555f41e1881916d7d5aa8364766b945ef1b59664801ad4425d42b78c5162
MD5 58795443de01958743036747e33e9501
BLAKE2b-256 711c5c735da6de930ab81ea440a9761ab156a770f2a9c9053e963e8e1bd6b726

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 867ed3dd776e174fd4820fa9b239dd582eb7f9d21f1bc17376f03ce339c47d49
MD5 426e4dc8a8670b11083c04ca7f078b90
BLAKE2b-256 a31d25c006a0fa1ae6be88db75d0e1b4750b3abaeb3561f27c8d9aa165c33974

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1df043f24d4f04caac942adfe24a42b0b4171efbe104ec4da728c6ce2c85a99a
MD5 a150d1a2bfa7de5b9ef8ab607ad389ba
BLAKE2b-256 7663eb72a1d19cdcd234b8caa0f65bc3bb3102f4cc0f9822e293ae8e0eec37c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b1dc56bf6a169f691b7f51befdb6defb3f2b6bef925e1bd3ea2c05646aa1e36
MD5 c413f620ea34eeac009ebb1d292fd043
BLAKE2b-256 e8cfed3bf07b8eca56c89e5c0dbef17564b1bc9d8a90647e3528bf85522b69eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 971.8 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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 00e0e70e40928dcf38575ab2e9b9b96af21146ff38b9cbf35c3a56f63f02f968
MD5 b3ac310e200ee73ea71ef204c24406ba
BLAKE2b-256 07c15d91739e243221dcc8d044126958c80f86151bdaab19758bd889b2e5c219

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79e07d663880d716ad96c2c9d8965a79ce68dd61c2b52b9c50d6283d5dd2986f
MD5 65dd882bfe0cb671afb175b37cf4d6fa
BLAKE2b-256 7958786ec600e9cdb4707770134e0859f4eb3edbc411d082781a6ecd7e0bb1fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79a36d9a7bd414a92536bf615d3ee47aa2cd92a4cec95db35aeacc6017e1418a
MD5 717d941b35940b4887fddc0a226dbda4
BLAKE2b-256 a409bc99b8086949e2e0b478f0af69a2cbdd6a7531316c2d3f7c87e514145c99

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c5483a6d8747d5d9597c848c531da3a04e970fecefcd73179a2f8cdf20217d7d
MD5 de48a799195b32cae56adf1b9e66c754
BLAKE2b-256 5012629cec9708343e7f263d70d94085071dae09359e70682da4e7cc55ee1b18

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa76a9db713dca5f1c6fe097a0bec1823ab5797a9a2de9051644fed35ae745bd
MD5 dbda3e8ce6cb6431dd6ef830f24efe29
BLAKE2b-256 84213249edbac0cbc95f44032caa5369575e85212090c3161d11752795ea1c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 968.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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a1f0c3209fbdfd5ba526b815e761def1544b7a63d46fa71cfce514a63d520f0
MD5 00417ba6d22bf4a0a7db4e8fc23feb2a
BLAKE2b-256 0334f0946b8767d8a2615699cb16f3ac86535bb1d9068ccd48764d9513bea43d

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b02b5904ec38b7cb69737b1da6d1b4885155a4f2a8ab5c8dd7e28c3536ea271a
MD5 3d40a7eb5fc9756b8b7ec296e665fb66
BLAKE2b-256 3f12c46e4d885b0091c76c3653a1d6dee1f147a80ec6161bd1a8383051930b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1714590680ed50c910d98ab78afc9ad907f6493d6c286e43da2366caa3fc50cd
MD5 9953ddbf4d0b8c03ab0269f848e3ccdb
BLAKE2b-256 085561180d7e37d0ea2c22dfef7a670a70a830ac26d4f1fae4ccf72fc6a9fc2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a27f4e6b3696ff016f0bb6cda8e1c6dcb1329d9fa3f2182e8b21fc89dfd4f75b
MD5 bfe93d780e9ad23deaa5b3145a279f27
BLAKE2b-256 8c44d0065a0c6f46fd8ff2e0047cc2296ae9e11a463b80cb0799ef09cf331f92

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e00edc0645aade03e8e88d7037efe99c94ec790426f71e6f43fa599c54d1b9dc
MD5 165aabc87539aea19834ff538b5a8da0
BLAKE2b-256 c32b302f06ff780a67a4d1792ac1f07f5d0ec668913a3d9b33df7c532133dcff

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: datumaro-1.13.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 968.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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df83afa8a3c41249661e0b636a60eac7827e0004cb9831b0288df62b592050ab
MD5 36a8999755575ed45ab1aea4ec159f56
BLAKE2b-256 e03e70cd7cac2678bdc884130491d620ad7317f0dbfc9a8297ead209f5747c98

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b493c24d2041cee9b2121586bfde2e1fd3cdd82db7d9a9c48c4a3045d3c692af
MD5 94afb91e56a3047b0698119abf8226e7
BLAKE2b-256 9ff5c55b8726f8972235e2b927db0a915d24a1d5be0190b17d7f4335b6e99169

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8393db5d6274e6ee75f0adfd3b9f217fd4e43153d5e5a1569a8c4c21d4a8f99f
MD5 aaa4bd438f2bd2bed2ac3e9af2e70f66
BLAKE2b-256 cb44d3906a3cf3ad8ac5c0958cd904dda7d422a209e2f6ca66c8431e44bd27f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8869c268bc7ef0e4911495ad0cfe2607807ceb36e12112011f73d35db46fd150
MD5 7bfb3716fcf73b6d823a599caec80e9b
BLAKE2b-256 50660f607637d89656817d6e77f27e7d4f557677e4e886fc9e85a58f0406f16c

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datumaro-1.13.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7e30dfcdebc688576a275f885bce4a41d37458771bd1d2f62c8f7ed31350b86
MD5 c5dcbf5db944035704b730f01462df41
BLAKE2b-256 caa18242085f4cc3e58e4647f9aeef1f53d449dbae41fbf728d056e7ea64a97f

See more details on using hashes here.

Provenance

The following attestation bundles were made for datumaro-1.13.4-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