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.4.0-cp314-cp314t-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

spdl_io-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp314-cp314t-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp314-cp314t-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

spdl_io-0.4.0-cp314-cp314-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows x86-64

spdl_io-0.4.0-cp314-cp314-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp314-cp314-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp314-cp314-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

spdl_io-0.4.0-cp313-cp313t-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.13tWindows x86-64

spdl_io-0.4.0-cp313-cp313t-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp313-cp313t-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp313-cp313t-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

spdl_io-0.4.0-cp313-cp313-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.13Windows x86-64

spdl_io-0.4.0-cp313-cp313-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp313-cp313-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp313-cp313-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.4.0-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

spdl_io-0.4.0-cp312-cp312-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp312-cp312-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp312-cp312-macosx_15_0_universal2.whl (6.8 MB view details)

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

spdl_io-0.4.0-cp311-cp311-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11Windows x86-64

spdl_io-0.4.0-cp311-cp311-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp311-cp311-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp311-cp311-macosx_15_0_universal2.whl (6.8 MB view details)

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

spdl_io-0.4.0-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

spdl_io-0.4.0-cp310-cp310-manylinux_2_27_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64

spdl_io-0.4.0-cp310-cp310-manylinux_2_26_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64

spdl_io-0.4.0-cp310-cp310-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1dd242f8125b3a69771a7133ac3b60188d648844ea6e85b16b6d102a254d8360
MD5 2a8067e371cebc6c1653f8a4ca25bc91
BLAKE2b-256 04c17144dafafb8f2fcc4b6b22f30bf0a4f51e9fb0c86287db31e4218bf56d07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 514857c322fb6abb45f9b16aa432063f4895eb149bcfa62fc6c3dada9dc0823f
MD5 1fb5465b6ab8c2750b98f3687a2c2ed6
BLAKE2b-256 54b60dbaf8f5e167545aa793716c8922eadf3257fc1e3e1fc73bb29e17170f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 1ece39b1fb598977fd009e7d5d6c09a67531e256c3716329fcaaff9c21bf7d63
MD5 53a18f731c089e689f63a740e1cd9c81
BLAKE2b-256 ed8d5de951074f8cba0ef892162365fd6a2ba4b54435b83e1c1b7061766b1853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f723ff472446fcfb489ef2a7194f212e986b41f8629b241d9d4c42c31f95055c
MD5 1640f597df0dc440e66aeb896f4d8fa4
BLAKE2b-256 bbef363dbd67fd90cfb11b9e3c8a28a0cacbbaa21620b1ee262a59bf9bd84367

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.1 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.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 afb4a085d571aa7d1fe0e803bd33fe17011fcac2a0e2b8ee35b4cbb96470f341
MD5 52190adf622b08cf977c35496534f36e
BLAKE2b-256 b3f3467c1963c26841ffaad3ba012493df448ba6085455ba8a626e2021e487c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 a4801e386fcfc94c181e8c369614b5a2b56f5c4bb3aa1aee685059071320cb3b
MD5 3e08ecdc00fa865e2e174360862ffc61
BLAKE2b-256 b6f7bc6234776549e59e826ef7a165aad297574a05fd61373210365097e34649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 141424b0f57b4b290ef0a92603dabbbdd93efdde353dbf9414469cb343703652
MD5 0b466e92aa8adcb7e03b3e0402d8c7fc
BLAKE2b-256 1885124520de4f1cc7e384b7866d6127444bcb6a389b3dd477686348cba49aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5d85176b38d493db0cee78ad497183531262600091b6d9b50420b6d1c63c0392
MD5 ba951c5898d3670a42901b6ad7626da0
BLAKE2b-256 a99000c361d0a2846bac15ade55630950ef4c76e4bd75691ea335cadddfa02b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.4.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f37df6a313e218777e5d84f078933d5953ff1ad6d3d812748684451ea97a096d
MD5 3b7b5f57e1450940719ee2ac35dfb04f
BLAKE2b-256 a4f14ec5f9ae99833681ddeb07006f28179516b813affc51d9d2e178feaac456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 6b452f2878e1ecb6bd9f5c4c429da8fc348f34f7c4bae6e7b19139ab4bb09221
MD5 56f7c28874010d5bd2c4f7c2ceb2decd
BLAKE2b-256 24375e5ee0eea0d662c76d1b2cd9a4cc055bab0cb082d3875ab185f7acc5f19b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 9755375eaee9ee45d7709db897b1722fb2488d6a8fb7fefe6ceaaeddeb550edb
MD5 a2ddeb4cf0c30fda3a7277bd55c09a0a
BLAKE2b-256 8cc7191eaaadd9dc013388708a05b7400e5588f952536047c2289bcfc43864e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 34787174624e54430ad19e81224f957a9f481970c9048d8375814c4467306e2e
MD5 e2f7f5a18d9b45f654d95b58a3183717
BLAKE2b-256 41670fb9c77605e0a6d1261b01fd79fdd05b30f266b401a961213024fe8a8ba1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e2f4c241cf2d329ea7d8ded49ca04441004ca498d2d8304f16355d2e8a2c403
MD5 163145f7be957318cae6a93a69217d15
BLAKE2b-256 b64ebb4325e13174703a14ef39aaba6eaea87eee6afedd2871537f35c760ed69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 1c02868ac7212746a14832541166759ba7039423a72298ed7cb544715f2f78c9
MD5 f94ac5ad1ad36934b6404c7472e44c08
BLAKE2b-256 75e30f01d75449e978e099e448ba0b24ccf4dce85be53ba995a1ead43e41a0c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 576ba970aa22ac959af7748c3cceed0281791933bad8e37f447605a0ea01418c
MD5 534a91071a012994aeaa35662456394a
BLAKE2b-256 44cc66c4229c823d315998888ce2889d3fad35e0b50d39d65d429fe2b95cc30e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ce3948b6dc9218ba82e2933a4051910bcdb56c03ebad1cbabc45f81c277fc03b
MD5 66712622b583906215b7beba0b6b2901
BLAKE2b-256 e67d338873624817ac069c114541464b4f613b8f27d1dee04feb816ab8fc3557

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3ede13c9c19a0eae5e9d0bfb41c340e86f3a53d7d1c6d6d5c7360eeaf2b1d5b
MD5 e423ef8b5d756619d7a45c543bf5d314
BLAKE2b-256 d3fcfae8dcea0d71191030275ac76b0a8616456c6649fc2d507422b8b3d447cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 df1ec6fba40895fa4819e3a6c0935370b21f2fd72bc4ff33170b3cb23b6a0168
MD5 a0fac68a2bcd405244ba969f98dc363d
BLAKE2b-256 c69aeac5a0706f850ce66c2a612e456d2e21a921f8daeba8946e91275210bc45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp312-cp312-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 3cd7485a672b33dff39cad150694f0278cc98d176b51025b02942f4a65dc9149
MD5 d821989fffd28411f0bceeb2f2794f47
BLAKE2b-256 2060362a2f26ae1fd7748dd9692c4fe65edf578790b4a030ed5cfaf95a4af058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 982909e3ff5e829824a817148ce26b5238183142fbf0be97d997f682117ef798
MD5 19fd45a2d3b2de22735ae8d81b0c6e0d
BLAKE2b-256 7cac229b752efa9b4214c36795cc1f2543373df4024b250badd8fb15eeb8851b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 caad9243672bc1a2bbc4ca243989cb05e1073b10104c69e953f1df1236f78a7c
MD5 32a8a362551ba27e795633acaacb61b2
BLAKE2b-256 c067afb1368785a8457bedd2cce572b2935be562d8746d3c06f8e2655325d95f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 bc5dc61ce9b452e1b51ed04dd51fc9218735995098362e0d2862e83475d39a3b
MD5 260fcf09971eb3598009dbf02f2ec40d
BLAKE2b-256 280c69cfeacde3366a9532f01b9e4626612b240c2397156b78703c1a096e87ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp311-cp311-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 b0df3d55a4687a6f5c31bc744852358c7a30cd638dab2a9c9d5e3d5d12e42591
MD5 8c9906bc328fe9d42188cf042fbbe3ca
BLAKE2b-256 87a2cdf9b281bedb495926793229465e11eabe8efae71f25a2f44652833bc666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 dd20f9a5cab6cd9f905d884a3d5bcb90d74d825dbd108a4787d144e8ee22cc8e
MD5 ac7e97305e7cd44ab863d5670ad885fc
BLAKE2b-256 7c79b81467a8eb9a610a3584d23994141618afd395bd15c3fc57728df32622a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85b30bacbc965e6b323f686f4d5e901ab4b620004bc4c547788304c40017e883
MD5 74a7ac3520ad8aa17c922709123b7b57
BLAKE2b-256 fef9ff2d06e277922fd21a93353a8d296382847af67626da5b3a1f0253b93ea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 01b1fed4b464c3e5213e0c389134095240ac30dc978e1208cdec1b3ad1c02940
MD5 c7de24c2330e6baa2b45012e5c320458
BLAKE2b-256 11b70a26060bc223aee2cf5107c5a4c2ae3248deffddfac000cb12bf99dda7e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp310-cp310-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 542e66bd5769b41fb16aa6878ebc2e02db337adf1b909a33e2460739ae5ce03c
MD5 62bb041edfb9a93783d8303161b7ed5f
BLAKE2b-256 f31efe1bbe27445a1b88ac3cf226b55a1414aa520301227950ad42fe284a6df2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.4.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2b7d7eccbc03abbba498871ccc8774f2bc41e0f267cb1f1c5678dfd306ca4b6
MD5 ab1e902a21d8011ad31eab7bad7182e2
BLAKE2b-256 2a78b0a2eb8efb7967ee25751f87b003fed81c1ae277e056bec2c60630b58bc2

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