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

Uploaded CPython 3.14tWindows x86-64

spdl_io-0.1.7-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.1.7-cp314-cp314t-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

spdl_io-0.1.7-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.7-cp314-cp314-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

spdl_io-0.1.7-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.1.7-cp313-cp313t-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.13tmacOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

spdl_io-0.1.7-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.7-cp313-cp313-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

spdl_io-0.1.7-cp312-cp312-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12Windows x86-64

spdl_io-0.1.7-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.7-cp312-cp312-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64

spdl_io-0.1.7-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.1.7-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

spdl_io-0.1.7-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.7-cp311-cp311-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64

spdl_io-0.1.7-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.1.7-cp310-cp310-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.10Windows x86-64

spdl_io-0.1.7-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.7-cp310-cp310-manylinux_2_26_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64

spdl_io-0.1.7-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.1.7-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: spdl_io-0.1.7-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.1 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.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 60cc0505cfb5ac864fc805482a7a7c32f656bb9e4b1ef72c5a083cd95166e233
MD5 2b7194b08db8077ca90a69713d10d217
BLAKE2b-256 48445d6c3430fe300f3e724e3f9fb747c0d18c167f3521c5c0dfd15ee7fe2b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 bf5ebe08775cc39976ad2ed963c37075fb96657651f540e0fd6e8f6e955c5b5d
MD5 680e4234beb7a6051968d8262b44c492
BLAKE2b-256 1f27899d5edc9089e4f64473fef02fc918201b42942669ae56d4beb9b51d0a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 68c6d0dde5e3814e9d927138d1075a2e298428b9b7ab8b9106405374d65ce126
MD5 5496d915eebc8b4cc4d4be32583cad19
BLAKE2b-256 32f94c31446d87350977079d65af89b6f0fc1260fc74d7c5b55d6dab51f89125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0158ccfe768ad3b365c1a835de5ffbd24b20b64c94ec340b986919958614c7a4
MD5 8608fb457509f2a0d13a77d682fa58d7
BLAKE2b-256 cca86ecd37692f25131facaa2f20cbca48a6618cf197d622e3fc1166a61cddef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.0 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.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 10f74592649c1e25b0ffe9c0cbc890e54be428010e78e3171dedb9b27ce74c99
MD5 de732d823d94dd64d0685a444a55c474
BLAKE2b-256 fc631ecd9e4a647ef4e255db29499e15219a028622fa982a27bddc408ade52b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 14a9ace1e2068eff5e62b30f0e8e41ef70bc64dd9ed3a01d866b6242e312aba9
MD5 476403379f8a338b9d4ecd49df7845ed
BLAKE2b-256 1f645dd685024b6fce0afda94bed499771c846ca3724bfba8b385fb6ccd73f91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 c7c2fe5f15f4f735951833da61d70d5b8ea6139db14e7607a600ab7deb3207ad
MD5 38adc5fe4aeecf7da3ad6b7b9be04f22
BLAKE2b-256 d474cbfa08338f72693ffb41f9cbc82686dda82412a95543ab621a050cae44b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5ef2863a7d5381f49efc3814ac0a29b2f3e4c4d0e8ba3ec99aef5a21079f0604
MD5 6e31921f396790c3b95534fc650c70e4
BLAKE2b-256 f0b787e373f291ceb23f0dce1f6c9e5c14d5c548a2c43550779787e9f130d0d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-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.7-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 c6bbbad60bb3158344c4d5db3de0208dd1f5e6d9eea96655757180669751ff25
MD5 67a612d93c0387eeb89226807ed744a3
BLAKE2b-256 e0df6fc2651c5fcd1cd58897d9a21d7877f842c566f10f5be078314a4d7a6a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313t-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 b7dda3eda9ca259cbe76b99a5e5fa62c990b531f21297680657652523a2e201d
MD5 341c7d91577f69a26d26aecb58106fb5
BLAKE2b-256 6449e4d9684707a00358a38b327c2b8259f5cc1199b6dc8c8ac152cb454160a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313t-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 48f0f576755c5036507ef484ceb5d5026abcad168b0b6d4b562777ff05f5e5b7
MD5 e8dc55fd9ad8907ad0eab99e37b2d033
BLAKE2b-256 6b2d2896c92f70ad6fa595e96837d5c3e4e8fcc54230b50db87143a1954ac3d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6e0ac0ca45027ad664ba115193ddb64ee5a73f3d1609eaa3c246af4727023b41
MD5 e9ffbbb73523872891aaa8b3730667cf
BLAKE2b-256 9e5047610709e22ad7965bc0b59048095682b4b94d9ee437cad71e48367edae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 462cd9129085a6aaa57af5eca8d19ebd62274759bcd1386d7b98063ccddf51ee
MD5 2f7cb330c5d9238d7fa7ecaf560dd6e0
BLAKE2b-256 412884b1813cc9db32b205563cd6e8212e67fc574d60b5a566e5d37aea6fee67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 ee2389453c87d8f9bf9a5c33ffeebb48cfbe4757afde86d189ebf5d9e1ec63c9
MD5 72814463e81bc6185b9015098371e7fa
BLAKE2b-256 89b26be1df05026435d2ce95a25d3fb4836e9a495570ab87f3e919a7935fbd58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 c63f3e6e7b3760ce7974eea7ee95e165d0dccf5a983011644806f4ee7e7c034c
MD5 81bdba9b6255a11723a60ac59d5ced37
BLAKE2b-256 181b7a815c0029e334b42c4096c9df70d30c68a2c54680e65a72fffab5c70398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 356f48575f90401027136191cc92806779c04da4cf2e398a08b926a7cf4456ed
MD5 5b8a018d207fc1e798209ebd22549fee
BLAKE2b-256 4a54e7cc83803b3d8c25d804cda7310d33a8c779a19c0de59c52a6ae4af4b4bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7bbcbcbe762f64ccc5f993e2801bb6877835eff98f026ad5b83a04f073167762
MD5 f48da119c24139eb997e9357953fe893
BLAKE2b-256 ee1f3fd21d400a257d1ad0cb433a69098c9eed5073785f0a15ff5266e30d45ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp312-cp312-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 a6850328e89a842725365559e25970bdd7a30e66bc976b616ff0eca6c3716b91
MD5 1d3c50011028c2089de8d1959ad91beb
BLAKE2b-256 b3686b6b4af2c8f26108511ffc618143197849db5ee2c66b20c9cb8340d9ca49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp312-cp312-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 8bd3b114a16a771601b99a84db00b7657ab45cdf46ce0da3adab79bf18fe09a1
MD5 a6f9b5caea483d25a28889d6c14b0762
BLAKE2b-256 b6ba21225a917649daf55482ca410a7255e580801e8a8b819acd4cd2c884fa05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 ef92c0bc40d8af3227ad6bcadf5e24b52a26fc66dc35965475fd4727a34af609
MD5 fb3f97b849212b45b86b98b2437ee4b5
BLAKE2b-256 fa2502a0a8bf86ca6399132a70b65596ae2a7da7cba05c9902616c137b056407

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c27e9ff79604f8ade1d110c4302bc11acd25f915376fa2f29e8029b94ff9c0b9
MD5 0fa713b08c65c961f31727fca09ed039
BLAKE2b-256 16a1b7fe66fed1b82c402e8c5b01ce8323b25cfbf6cc6e86c6b83db40df9c4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp311-cp311-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c9bab10cb710c4fbb5e56689e4ceb9856c61f133225ab78c643cbd6ca81e3a36
MD5 d84090681d2d472804f65bf3b2983752
BLAKE2b-256 7572c864b3157e2728b25f92a00c5faa6e9a8c0ca961fcc0668bd813fb8896e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp311-cp311-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 98ca8e6206f38add34deb4d8c4aa1b7ed582f7482f0131d668d3b92e05c33bba
MD5 ad73136d3457e57d59ca867ee507857f
BLAKE2b-256 224c0a3370fd94f4d008278620f78c29c39b18d95fd58795052712d25e585612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp311-cp311-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 fd0e6d2164aabec4b5fef4e2753abe9c2c6897f5f5e287f3ca99017dee62a758
MD5 f291d2842073b3237fb66518d84e104b
BLAKE2b-256 d2bf9166b69dd6df6d8284ad070f55babdb361f1711841f83ea4f427347a77a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spdl_io-0.1.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 803609bcebf46f3d4c11847e55b51226971822389a9458e3b5c81b702c7fed2f
MD5 5f98fa7e92e7cd72eecafc324e7905f3
BLAKE2b-256 a118a7ea3f7dbf039f31147b7c1a0f8a93bfc8976a0a1f362379d83f533af2f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c2d379695ba7e43eff84eee50c99bc52d2305111a0b2ba7d6c934ee54cf56e07
MD5 47e4acfd64a36e1226bd1796118c7270
BLAKE2b-256 b5864aa57eb712fb1fb42735875178b2f9643aa665ea2c299786356766fca1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp310-cp310-manylinux_2_26_aarch64.whl
Algorithm Hash digest
SHA256 48ba3b21fdacae316998065b8539372eba9b658ac55db8d7785baad07ead5ad4
MD5 160675f95606e05679033904c7430cae
BLAKE2b-256 f1167770e602763a4709331cecbb7c32bb1167bf0b4c8cdc68f34d0884d67d5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spdl_io-0.1.7-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 25f436ffd9086d485156259d21830bd1e67b415f94c1f441a4f582f04988eba4
MD5 c068d0a82e92708cf50cfe05e80a5247
BLAKE2b-256 c9e5cb5a336df97f1779a2ee8ee8b525d9eb62bedb7819f8e059c11acdd3eda4

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