Skip to main content

SPDL plugin for loading media data into array format.

Project description

SPDL

SPDL (Scalable and Performant Data Loading) is a library and project to explore the design of performant data loading.

It provides flexible pipeline abstraction and a set of operations used for processing array data.

Documentation

Please checkout the documentation.

License

SPDL is BSD 2-Clause licensed, as found in the LICENSE file.

Citation

Please use the following BibTex for citing our project if you find it useful.

@misc{hira2025scalableperformantdataloading,
   title={Scalable and Performant Data Loading},
   author={Moto Hira and Christian Puhrsch and Valentin Andrei and Roman Malinovskyy and Gael Le Lan and Abhinandan Krishnan and Joseph Cummings and Miguel Martin and Gokul Gunasekaran and Yuta Inoue and Alex J Turner and Raghuraman Krishnamoorthi},
   year={2025},
   eprint={2504.20067},
   archivePrefix={arXiv},
   primaryClass={cs.DC},
   url={https://arxiv.org/abs/2504.20067},
}

Project details


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

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

spdl_io-0.1.6-cp314-cp314t-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

spdl_io-0.1.6-cp314-cp314t-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp314-cp314t-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp314-cp314t-macosx_15_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

spdl_io-0.1.6-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

spdl_io-0.1.6-cp314-cp314-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp314-cp314-manylinux_2_26_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp314-cp314-macosx_15_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

spdl_io-0.1.6-cp313-cp313t-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.13tWindows x86-64

spdl_io-0.1.6-cp313-cp313t-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp313-cp313t-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp313-cp313t-macosx_15_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

spdl_io-0.1.6-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

spdl_io-0.1.6-cp313-cp313-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp313-cp313-manylinux_2_26_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp313-cp313-macosx_15_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.1.6-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

spdl_io-0.1.6-cp312-cp312-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp312-cp312-manylinux_2_26_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp312-cp312-macosx_15_0_universal2.whl (6.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ universal2 (ARM64, x86-64)

spdl_io-0.1.6-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

spdl_io-0.1.6-cp311-cp311-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp311-cp311-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp311-cp311-macosx_15_0_universal2.whl (6.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ universal2 (ARM64, x86-64)

spdl_io-0.1.6-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

spdl_io-0.1.6-cp310-cp310-manylinux_2_27_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.1.6-cp310-cp310-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64

spdl_io-0.1.6-cp310-cp310-macosx_15_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file spdl_io-0.1.6-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d37723ba488d48d54723bd5ba233828e82045eb014d8bcbfc5965a22f2b43ae3
MD5 891ebef9f8023942532460e834272117
BLAKE2b-256 97729ece8a77721c47f6ab31e26fbe6b2334598c690a5a912f98ea8f65b35e2b

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314t-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 d2f4f28f5684ade5a234c8056a0442f54444be0bfaceb123c81ecef9a5449d8e
MD5 11d8fe4f6b30e91ef3f707550973e3c5
BLAKE2b-256 3ff32aba8f55101dfe134368e357fbe15ab9112d7ec4960e863defb3a4c57cab

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314t-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 b9e34d575f621a93ba39cb3a51e53d3fa0fd7f02ef8a13f0cf9bcbdea7c6838e
MD5 cfdd8c7ff0a325030409cf0a8d2ca30b
BLAKE2b-256 6190bff375bf52121a2cc3f69980591b3ecc4e1dae680ad34d567daac4fe71ef

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ce12c064354edf38c2bb06bc03ed15f8d7bd2a8345b1c80a30c3a71b41966c06
MD5 c4f2721df49863d540e47819b2eedc4b
BLAKE2b-256 5729b15faba2676fa0f607e8d5d88c78a6a314001435147392f4c82e9aab7a8f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 96ffa40878b2290b701782a0e155e6ccb2ec6d8806441b125ce93fa20aecb12a
MD5 3819058e0235b23473b63eed075d19ec
BLAKE2b-256 5376004ae8bb50f49eebdb34fd3ef7854d7c1f4ab9a82f36a4948a595b30d77f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 243e21ecfa2f6a464e74c3c9a9ee35d463c3988bccec00922a8fda153628a91c
MD5 d77c2facc48a7a6c902f6b34dab162e4
BLAKE2b-256 d3228096b19e2285bafda628641a798cca7bb0d63929c989f8c8cb0573d5db61

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 2f893456be6a9f5715abeaabd1925ae7fdf24c05ab2e2c035b6d0d428a3344ae
MD5 fb5dee5c92fd96f41408b577a908418a
BLAKE2b-256 9e583f966bbcad2138f21b2c810badc952894b0555c28abced55db116f580b97

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cfaa310c895c4c5f880286800d38262607707a3d376ed03d6aa1f41d83464058
MD5 53514e2617cf5f6fe12f3daef37e3cb5
BLAKE2b-256 3f297ed306e2160c7e2ac248272f552b83d2e27b1160243b013be7d0eeda8c83

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f3963102be6dbb2ff18ebf5a84bf2990fc1aeb4d99bc5a2db8a39e18d9fed2f4
MD5 83678eb18edb56ff81bf0155c05a4e72
BLAKE2b-256 1085e9845da5bc8113dc72a52d240da9b1166e16558f01c3c29b6080b36ce63d

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313t-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 d240669645f69b287c30add7c5d0e7afaa52a3870b37c356502156695e022138
MD5 a028f826eb8d71595cff6178920fb0dc
BLAKE2b-256 f9cc778c35a919705aa4b21868786ec70e380a6f32cb285f50388ab96aff283f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313t-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 c111e9c0c9536362e69805d21a4c5fb58b8f91f3fe7da39d01eeaaab2b835040
MD5 bb661ddcf8d5cf3def7d365df616ceee
BLAKE2b-256 c4cb5347b5215dba9cd85bb9d5e08254fee44d5ef3411f760b778e3558c234e7

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc18f124e5e300aa16cfc38a5a28decf98588fea104c2a1058728d334775b20d
MD5 f2fadbded0ac5410647f572c30a514ba
BLAKE2b-256 81e1a89afcb7e16a2f11a08e1adcc021b7957598594409b9d27e6fb3d3b784f6

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 154fdc2214a207d518d971f2da5689949ccf9366e1e0ad635a2dbfcb8145adfb
MD5 66bb7c0085377bcf827d660c162ab7cb
BLAKE2b-256 b3079d67e559f8073a97de52415b3bffe1ddf20bf71568a7094c07249a08df15

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 cb6a2844a2e082287bf10618360298b03d764801a490a150f5c82e5a626724c9
MD5 6a836a15e98a2db4a0e548b256961744
BLAKE2b-256 173d9c447b5160ff6e4fbccee6d2edfd9fbc2f5583ec65ae8ad28669da76b637

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 b4292fa1380076056438af29230d07d3258e72a71c608acbb54c9d414715ddc9
MD5 c1407d1681cca4621a180d8d42e759c8
BLAKE2b-256 1a86d02fbf236b19ce5c59d07dc7b0788fb14918c08e90b27e80cdeb21da1830

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 23d29243a3c01962ec1a26c7e2e065c5e366f3518d8c2580fcc9b9b3fa51e6a3
MD5 5aa08f9c78a77597db3a1e98000e8905
BLAKE2b-256 1ea86d8b445c718f708eeb15f5bccb926397b10e57a76a3a47849bdaf245583f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4158fa9f12b528c1df1c2d09cd381738527eeb1082c1d5445a9cc6df328e12ee
MD5 48d01ca8789cb9326e633364f9c78156
BLAKE2b-256 66eac0b81058e5b81cdee7b4157a34a75d000119dc86c738f52c188b36a1ba9f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp312-cp312-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 f5787bcaaa795aeeca77db0088467f831c8575de8697cfd9926cdbc7a3b7ef6a
MD5 c00a43a6a4401da9b34e2d53d2e44d30
BLAKE2b-256 1a29b876dab63acbaac4be96e25a712830ea43423d80102888839b5aae57dc60

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp312-cp312-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp312-cp312-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 9e4ce8c85ccf89be7c0343d6dcb8d24f6cf3cc406892c186825a4cee78bcbe02
MD5 f462223aca3993bb3887a756fa11330e
BLAKE2b-256 272c3520c7933627512944ffab203ee964f3d1275a70dee80d01d94aec2e06b4

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp312-cp312-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 c2859b3791bd2f97b911ec61a8445622bd5640cea2042efe38dbe6b41baf4925
MD5 669bb6afe663bf02962bac577a5f2fdd
BLAKE2b-256 df66db7816c6ba58d457c93d162c85c4a0dca8d807c6297b6a004e34625343e5

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1609042cf563bdf3f342b85aa41389d6722fb5a73ef8f287003e9bf51e8aab69
MD5 f3c4962d5a6f943ad5da74212bbb1034
BLAKE2b-256 520ffca51f0e41134f02987b517ef2ce3eba914a05e9512f7bb2d1fca592a347

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp311-cp311-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 bf22e0cbdf0b8b9099d872b46cc1da65c9f07522f7baaf013009279f521f0ad9
MD5 54e62d345a8f5d2be332735d41acf9fa
BLAKE2b-256 d63d00b8495054415fe4e12ea8a9ee87ef0fc55cec2de057f4e0ea358122caef

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp311-cp311-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp311-cp311-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 0df770e6d99f34357f0a19d9aaba1b52f6a352c45c27f3817596ad38215f4b85
MD5 c3ad619b70df348a9a3ad737cb3260f8
BLAKE2b-256 d8eb20b209e26cf47157d0ecb0749f1a028c0837361d8ca9017cd8b6502c5498

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp311-cp311-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 dee692db8c15de16246228aeeb9669b06eeb74f2af8de15b5d86d8a09b61b198
MD5 7d122f3f1844397e720593ee8ab50733
BLAKE2b-256 5f141268363447cacc4091880e596c48e0128907d62cea43326916327ac48f97

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for spdl_io-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 52a269e481a1a4420d188826d7375bfe383fbe4f06b4a9b138260d9f2fce8114
MD5 e06f0add7e452d1f7fef82302a4ccbd5
BLAKE2b-256 489460d598c7a481116644b5e386ee9fb323197f4298976a01df2165a38dd6e8

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b4083fc6c4e6da53ab0252483695b4d83c09affe5162eb77b61eeafab084a817
MD5 3e5e26941f69658681fed2137a26de95
BLAKE2b-256 ee0d6cee70b8e84afaff8cb9798e794c611e7dd1f3b917661824779afda3914f

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp310-cp310-manylinux_2_26_aarch64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp310-cp310-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 e895a3224caa1eba0dad400ba307707604eef3e030a4311d8479bc41d8298465
MD5 07450d9f4922a5ad6bda0e2a9ec20637
BLAKE2b-256 565c12613aa7658f261c914743021ebac32c8e1821fefeb9d891931bfa3ef928

See more details on using hashes here.

File details

Details for the file spdl_io-0.1.6-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spdl_io-0.1.6-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 704956eb2b1e684e040785893b0b70123e3ef3f9698b90eefd1cc295970eba8b
MD5 68cd2b7b7478f8d594c155a8ab7276e3
BLAKE2b-256 4da4e15a3e123fc192642cf46424a98c2400dfd07d66b4763381b642f6c5fdd2

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