Skip to main content

Module qat-qiskit [93b75ec] - Compiled by Bull

Project description

qat-qiskit

This Python package contains binders between qiskit 2.0 and a Qaptiva Access server. It provides implementations for several qiskit primitives.

Installation

pip install qat-qiskit

This command will also install the dependencies myqlm and qlmaas.

Usage

As an example, we will create a simple Bell pair with qiskit.

from qiskit import QuantumRegister, ClassicalRegister
from qiskit import QuantumCircuit

q = QuantumRegister(2,'q')
c = ClassicalRegister(2,'c')
circuit = QuantumCircuit(q,c)
circuit.h(q[0])
circuit.cx(q[0],q[1])
circuit.measure(q,c)

This circuit can then be submitted, for a sampling job, to a Qaptiva Access server. A QaptivaService object can be used for listing the available backends, and to get one. For this example, we will use the LinAlg (Linear Algebra) simulator.

Note that the code samples below will only work if a connection to a Qaptiva Access server is available and configured.

from qat.qiskit import QaptivaService, Sampler

service = QaptivaService()

# Print available backends
for backend in service.backends():
    print(backend.name)
# "QutipQPU"
# "AnalogQPU"
# ...
# "LinAlg"
# ...

# Initialize the Sampler with the LinAlg backend
backend = service.backend("LinAlg")
sampler = Sampler(backend)

job = sampler.run([circuit], shots=10)
# "Submitted a new batch: Job11"

We can then query the job for its status or result. The circuit only has a single quantum register, so measured bitstrings can be found in the register_0 field of the DataBin.

print(job.status())
# "JobStatus.DONE"
print(job.result())
# "PrimitiveResult([SamplerPubResult(data=DataBin(register_0=np.ndarray(<shape=(10,), dtype=<U2>)))], metadata={'single_job': 'False'})"
print(job.result()[0].data.register_0)
# "['00' '00' '00' '11' '00' '00' '11' '00' '11' '00']"

License

myQLM EULA

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.

qat_qiskit-0.1.1-cp314-cp314-win_amd64.whl (955.1 kB view details)

Uploaded CPython 3.14Windows x86-64

qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_x86_64.whl (748.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_aarch64.whl (724.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (646.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

qat_qiskit-0.1.1-cp313-cp313-win_amd64.whl (955.1 kB view details)

Uploaded CPython 3.13Windows x86-64

qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl (749.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl (725.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (749.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (646.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qat_qiskit-0.1.1-cp312-cp312-win_amd64.whl (956.5 kB view details)

Uploaded CPython 3.12Windows x86-64

qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl (751.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl (727.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (781.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl (748.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (652.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qat_qiskit-0.1.1-cp311-cp311-win_amd64.whl (898.8 kB view details)

Uploaded CPython 3.11Windows x86-64

qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl (695.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl (671.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (720.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl (690.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (607.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qat_qiskit-0.1.1-cp310-cp310-win_amd64.whl (905.2 kB view details)

Uploaded CPython 3.10Windows x86-64

qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl (705.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl (675.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl (730.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl (695.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

qat_qiskit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (609.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file qat_qiskit-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 955.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a3535c95d3c1006e3913b85508a807e11236381158773678e5c7124229a3eccb
MD5 4728706125c31f958ef861b5f2f12432
BLAKE2b-256 9a97ede7fd9feff5bcdecb38e4c2e75b580e0c028951410a26f127ba50b973bd

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 63645ff8194023dacdda1192c42e7bd70eda1829010a8452924c4db044d3d7e5
MD5 bdadda1fa77e62b1b1d5cb13060c8659
BLAKE2b-256 b874e063759d1f753a5dbd2f8dac058b2f139539b1ab2c9dfc61306f2ddf0e57

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ecdea11387ca063a5fb161809d1e272b6296c17a66a32b9093869ecae80cfda6
MD5 55b61e733f505a93c9e6da3240275129
BLAKE2b-256 5c2fd9534092fad156c154941710c9c259780d03cad96966c6cc5f423167f789

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 586de8b619d37c3d0f10d8b0a4b9a0f0650b74b1ae2b9a88cfac2d24c9b0dda9
MD5 22e34200cc4b33813c38b55a67fdd016
BLAKE2b-256 1b0d058304b30704587b57d0a958d114c8dee9b7ce9d1fa75836fac09dd3926c

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 955.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 67a8e3d681c94d4682f777caaafedd113d30758ee0c77464282b011b2ff1a81f
MD5 f8ab205ce84c3a181847395443bf64af
BLAKE2b-256 25362978485e07f14ad87100bcb674b8c1d6d07e962a65c0e3fe22629855f42e

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 10ddc92a99baa05e353a0b4a246ccf8e2752c11711d133075bae24b4943001fb
MD5 c912cb24b092e6e68a547ebc979a969a
BLAKE2b-256 33062f9d617c99c3bea52a21c29e77575cea4b609ffc482c3dfd9fc66ccf8a5d

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2097730bb72ac88f72746dca54ebbf3c6f75085829c390e57fef0a5174d06c0b
MD5 9fea77ca2740ef2d89a9f72834377026
BLAKE2b-256 9989ad6d5c4d5066a4656a9235c0daa1537fcc3d762982eb4bd68f0a5f1d5d74

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 333121785d576a0f57130c922c6f5446d0f0038efdbfc558b5f68ce2d0730eb5
MD5 ffa150c8bd773e86bb3e07d3c520926f
BLAKE2b-256 4a559cb3268eab1a596f33c357312187e4c7b771732e81c89c52ee28df9157a4

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ed8452773a1310a356382404fe66cf493e2a185b80ac36722ca40c16c0e9949
MD5 ac337994205746663ef111764b149a65
BLAKE2b-256 03595ce4e1ee9b0961ba1dbf065e39b4a5c31c649b17c2702ef3a0f7f6715f42

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 956.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2519613bd2c600f67122e0a65291f96b1d4c91d292c2149f2efc7fe32e99347e
MD5 509960e297bd7d09a5bfb9f3a2545279
BLAKE2b-256 141b85c4e3f8d65507362cabd47cdfda778b33b0a0001381a56accc0552e9c6b

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 541f7b757b174b92509bd331cbf79a5f2e4904a1634fdce2efa9bcc67c81c3c5
MD5 7d7a7c97710de85c88b4f8465097a4f6
BLAKE2b-256 e7137a5005f46cb898c3853451000d276e2b59a4aa868eb19c5ea6aec7162ad2

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 092c98a66c996fd33eac6031c7770996c0267e038563d2a10cba5efe689a9c9a
MD5 d68f9963df145cbf8728ee068e1c608b
BLAKE2b-256 737a1f1ea7b5d4933b0e3eed24a6b071807e59609cae56009351fa7c5be3d167

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bdee744a90b7dffd5a25d65dc1ce7d504d9f246d022e4653b2a9b852437e081b
MD5 db248331b85183ce07fb3add2cb11a58
BLAKE2b-256 dc8ffb465a4c3dac9158ee6380d0fb352be7d8da6c1a60faeab6179c4d025a15

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8cbc72ffba65adab23d8cc52888d1a3850dfcd95b01c3dae337e914611c58dac
MD5 0051b42ad084561cb90ef06f858ba498
BLAKE2b-256 f18cfb70db075f058f40c2de521caddf4ce714cb9d26e13e66394a583ab3d391

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 208068ac91fd0a3e8c785c8e80a5506f80c8ced58b66d74ca05e38aaef1a9fb5
MD5 0e294189caf4aeae9c68c478a3df13b8
BLAKE2b-256 c1dbe20ccf209fa8441092a84184919e18b722c17669cf38b5f5ccdbeee8f216

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 898.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6b324ef4e6297c2b4a0449c33662a20e8aa8e131aa1c99566fdd2c02442fd03a
MD5 ddb957949612ced2db8559009c731c2f
BLAKE2b-256 3b87c3c7033cbf9b17c84bf52e44afd440c685bc6afc196cd6aa90311d8b1984

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5582dd3de90d015ee4215f6232951d9b0ffe6ac74452c5e841d72634c085cb3d
MD5 1e5853a699b2d4d39757b7367287c287
BLAKE2b-256 47d5cc419b3f1c22fc4b6f52a2c7c29c09a808c04f76a76e6ed7d2319b2d0bda

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 032107962a2625f522ad284cb87d89550f1489f812c3869dd79722793eb6be77
MD5 4d7a135ddda4f9dede069df3cecf5400
BLAKE2b-256 ae5a37137659f941a28af02cf70038c5aa1f9108363aaa58a2273a89f1d324c1

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 503ff6502212714f890566b2c72b7ebf905b38a3b3264cc0631298745e02791e
MD5 33e2ad8310b36c90bae80dabe5a8c365
BLAKE2b-256 0b3af7b0b7dbf5317d389693636c212f2f2b2e1c445013e955a2c24813d60b63

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f13eecc2dc56e1089b4402eb681dfccd91a58546e990f1253ce1f1b8a94a9871
MD5 6e298241c1b869e701f3536430f97d93
BLAKE2b-256 f2964aee9a1e0bd93e288a2ff27e0ec5deeab5d58ca5ccd5d588687e3e4ff590

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58cf6481173ef201effcd766405ee82958614b94cca85124fc2a2a151484b1ed
MD5 138288f3a611a2518baf7bc8f04fe7b1
BLAKE2b-256 8aa9f743c91ce3501aacd6223d09fe564844e83ef0bc42b7a3ee7eea903b862f

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: qat_qiskit-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 905.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec3fcb3793a71cdba6f919799874c5d9289e4b8033a3c82d1773969c1ed5f770
MD5 f540c2578a9c9e3064fdabd9299054bd
BLAKE2b-256 a4816e8177ab898a4ac16ea8679e89388a1333b20ad2e50925b40f719209591b

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 df23a360ebc04bd2d19d000c1c4d861c756546069176dc61268887770493ec36
MD5 229cdab257ed82fc1d0727b4b629be85
BLAKE2b-256 0d493a1e8d3e2d1a9ff1ab9b3fb57c580b38efbb4efba7c5a47891e685e77ded

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1a0da18531f5ca93c4d0e97545b6e7f4c45288ccb5f45fc25322eee532f9400d
MD5 619c3cfb8aa4a3812c52bec0e3ed5a17
BLAKE2b-256 a6d45cc4f60edf7af94edd5ecaec74d05a44fd1448e0b844757e7ef353103e7a

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1766cbb8ef25fef772bcc48f4cbe38a3824feccb74f89a66ef6146a4acb42ad0
MD5 93081a29eb854a5531c23945d5a956a1
BLAKE2b-256 ed10ff275a06159c7307ca4b619603a6ea657b9c5d36c87965c4ca44b4d74ed3

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6373c9311931879c65c1da2fdb863c9607d787c771d4f454a851ad6f4114342
MD5 f747aee9d63e4e69f62955f6c3c055a9
BLAKE2b-256 1291d23bd396fb127f0fb97732a7c9e714875c4d0b727067d685a4150ee6b880

See more details on using hashes here.

File details

Details for the file qat_qiskit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for qat_qiskit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 764ab89b444b0e83da2c1e8b5ee00a2f1f00f6d14728a976f4338c4e71ea499b
MD5 7e726a451ae5b843e3a621bbe581f144
BLAKE2b-256 402a0cd566e89b4d05f917cb27f9136cded8d80d9f81e947ccc527b5a75ab8d5

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