Skip to main content

Chat

PyPI-1 PyPI-2 PyPI-3 github

PyPI-4 PyPI-5

OpenGL is a great environment for developing portable, platform independent, interactive 2D and 3D graphics applications. The API implementation in Python is cumbersome, resulting in applications with high latency. To solve this problem we have developed ModernGL, a wrapper over OpenGL that simplifies the creation of simple graphics applications like scientific simulations, small games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with the same performance and quality, with less code written.

Metadata

Release files for moderngl 2.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moderngl 2.1.2
File Size Uploaded
ModernGL-2.1.2.tar.gz 67.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 2.1.2
File
ModernGL-2.1.2.win-amd64-py3.6.exe Details
ModernGL-2.1.2.win-amd64-py3.5.exe Details
ModernGL-2.1.2.win-amd64-py3.4.exe Details
ModernGL-2.1.2.win-amd64-py3.3.exe Details
ModernGL-2.1.2.win-amd64-py2.7.exe Details
ModernGL-2.1.2.win32-py3.6.exe Details
ModernGL-2.1.2.win32-py3.5.exe Details
ModernGL-2.1.2.win32-py3.4.exe Details
ModernGL-2.1.2.win32-py3.3.exe Details
ModernGL-2.1.2.win32-py2.7.exe Details
ModernGL-2.1.2.linux-x86_64.tar.gz Details
ModernGL-2.1.2-py3.6-win-amd64.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.6-win32.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.5-win-amd64.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.5-win32.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.4-win-amd64.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.4-win32.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.3-win-amd64.egg Legacy Egg format - - Details
ModernGL-2.1.2-py3.3-win32.egg Legacy Egg format - - Details
ModernGL-2.1.2-py2.7-win-amd64.egg Legacy Egg format - - Details
ModernGL-2.1.2-py2.7-win32.egg Legacy Egg format - - Details
ModernGL-2.1.2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
ModernGL-2.1.2-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
ModernGL-2.1.2-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
ModernGL-2.1.2-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
ModernGL-2.1.2-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
ModernGL-2.1.2-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
ModernGL-2.1.2-cp33-cp33m-win_amd64.whl CPython 3.3 CPython 3.3 pymalloc Windows x86-64 Details
ModernGL-2.1.2-cp33-cp33m-win32.whl CPython 3.3 CPython 3.3 pymalloc Windows x86-32 Details
ModernGL-2.1.2-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
ModernGL-2.1.2-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details

Total release size: 10.9 MB

Release files / ModernGL-2.1.2.tar.gz

Download URL ModernGL-2.1.2.tar.gz
Size 67.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fc31e9981eb962400a9bc0dd343ead9a9f29f1aa2155fea46468c9121ba37cf1
BLAKE2b-256 checksum
How to use checksums
00f6be05a165f07c24eb767e8e5cc65f4bd97c58d1bb65d12232ea5ef27dfedb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win-amd64-py3.6.exe

Download URL ModernGL-2.1.2.win-amd64-py3.6.exe
Size 835.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5aa43ca0335258068f629403f445ea9723da427d7a0482b19f6ac9527b185cc2
BLAKE2b-256 checksum
How to use checksums
8fa4962fa3c5bcd518cdbf6029cb625811b02cad298108499c0c558311d25f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win-amd64-py3.5.exe

Download URL ModernGL-2.1.2.win-amd64-py3.5.exe
Size 835.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9f6c034ac7e2f61953a63efd46201010839f92d09dac3b3d676ad0fcdfdd7460
BLAKE2b-256 checksum
How to use checksums
122245b0205e11f727398c3d017830f0db756e3b01a996da60c409301e6722f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win-amd64-py3.4.exe

Download URL ModernGL-2.1.2.win-amd64-py3.4.exe
Size 467.5 kB
Tags Source
SHA-256 checksum
How to use checksums
290acc85c3ecdc5a5c2255285d7698458f7d2ef2170553986e784677bb5070dc
BLAKE2b-256 checksum
How to use checksums
e191c086a92f2cc3b902ad016270dd4c87a7c8bef1ffab306155030e74384b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win-amd64-py3.3.exe

Download URL ModernGL-2.1.2.win-amd64-py3.3.exe
Size 467.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2997cccaa6aa0aca43e26e02a6d6c0ff0a9c8264bf5573914edae821e9ea7b6d
BLAKE2b-256 checksum
How to use checksums
04512029cfb0996d59ec790a52c93a0896bbbeb18803726b2734811e0d077c31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win-amd64-py2.7.exe

Download URL ModernGL-2.1.2.win-amd64-py2.7.exe
Size 466.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c84065b580201ab286f850595f32e783943aec09817d921c6cb65a3268f7b10a
BLAKE2b-256 checksum
How to use checksums
17461507ae4a04a370be6120f7cea63142a3f3886716fdcd4ee0bd432a4cb605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win32-py3.6.exe

Download URL ModernGL-2.1.2.win32-py3.6.exe
Size 690.6 kB
Tags Source
SHA-256 checksum
How to use checksums
dd6d23867eea4bb3d8f3cfba9fcc9f9ad108315fcf83e78eec0e78cbb2c5e288
BLAKE2b-256 checksum
How to use checksums
d6c10968f9fa64e5ae8edeada552b22fa06ad459e04156143fc3caefddb6bcf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win32-py3.5.exe

Download URL ModernGL-2.1.2.win32-py3.5.exe
Size 690.6 kB
Tags Source
SHA-256 checksum
How to use checksums
255a74ea6550238f3105175c05b40c655db7c7b61f0e0f7f48d2474cdd6d7bba
BLAKE2b-256 checksum
How to use checksums
20215a4f446d8a98cbb88c39975690f5c9242c74e003ebc16fb2362a44bab11e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win32-py3.4.exe

Download URL ModernGL-2.1.2.win32-py3.4.exe
Size 421.2 kB
Tags Source
SHA-256 checksum
How to use checksums
aa8200770e5ec345616c36887076433ff529a2bf14c365c15cada6acd0cb6a57
BLAKE2b-256 checksum
How to use checksums
a10c2575d729090cf8828efd7d838ced1e790e1f05c9816e21dcf85760ade5ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win32-py3.3.exe

Download URL ModernGL-2.1.2.win32-py3.3.exe
Size 421.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b7012a86206952324b4b9518ba58268af2721d5521652e39fa1be89422394edd
BLAKE2b-256 checksum
How to use checksums
485a7aafef78fc363f8a8af1b3e0d31207411561852023538774f5fe0ef50d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.win32-py2.7.exe

Download URL ModernGL-2.1.2.win32-py2.7.exe
Size 424.6 kB
Tags Source
SHA-256 checksum
How to use checksums
08658842504ee375061b8270c329eeb543fae1e38dc2326a0db758abb4f116da
BLAKE2b-256 checksum
How to use checksums
81b61a60d232e622e994901c99b9c1fe9389793ef2a4bf336d203bcb05762f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2.linux-x86_64.tar.gz

Download URL ModernGL-2.1.2.linux-x86_64.tar.gz
Size 413.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c01cf9dac9ddbbb7187b850ef555e428114dcb43007e48cd558eaa1cc37b538a
BLAKE2b-256 checksum
How to use checksums
3ccd8115efbbc9891d4bb10e775e8059ed3c23333aebc9e1416084eb6dacd19c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.6-win-amd64.egg

Download URL ModernGL-2.1.2-py3.6-win-amd64.egg
Size 244.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
397e544abf5e0be34a89b3168878153489ba68d294020c6b3a541a0f5e74a2d8
BLAKE2b-256 checksum
How to use checksums
e7e09e8a8dab33050dc1a6efbf0eefad9c63b466ee8c09f54b21c38bf6f43e1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.6-win32.egg

Download URL ModernGL-2.1.2-py3.6-win32.egg
Size 229.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
1766e59a0c83c52e48583a5be5059bb244901710fd143356b81631459c03c080
BLAKE2b-256 checksum
How to use checksums
fd8bf590c79630221eeda276e7bc01dbc0091ac622c9e0415652505f95bf5f20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.5-win-amd64.egg

Download URL ModernGL-2.1.2-py3.5-win-amd64.egg
Size 244.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
d42f5b89877e28169cf1e1ccdb82825051975d6a6b0a16fdda88bfd2699fe746
BLAKE2b-256 checksum
How to use checksums
91262b3071d81007cd59e807228e0c8476e250bda41c0e9a481413bdf1bd29e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.5-win32.egg

Download URL ModernGL-2.1.2-py3.5-win32.egg
Size 229.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
4e81b5b889f7536c5bc525b1fba159248c3fab3195791bb1f26ca0e108c54e26
BLAKE2b-256 checksum
How to use checksums
42e2cfda97bbcea9c27dd28dc3e0b4d2b98cd620a07217697675b549a764f79c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.4-win-amd64.egg

Download URL ModernGL-2.1.2-py3.4-win-amd64.egg
Size 244.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
ec7be2d3737c13400dea04b7ca325f24374f86ec5ef578c8cbcac2f3135a1e1d
BLAKE2b-256 checksum
How to use checksums
295120cccc7d3d179d7bfcf53fc5ca41e584d0051e1941f9ba64a7eb094465a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.4-win32.egg

Download URL ModernGL-2.1.2-py3.4-win32.egg
Size 229.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
b84cba2d1dfd9406960212e5242f219c3980c91b790d4fc1f0719d8e1875265c
BLAKE2b-256 checksum
How to use checksums
f8130d3e1b90bbec78409e1e0248eb5457fc65fc9a2faaf9abf972490729ed68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.3-win-amd64.egg

Download URL ModernGL-2.1.2-py3.3-win-amd64.egg
Size 244.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
177cb713902f862d1af0f56f7fa84f3cb65974436c353480c07d76f597c594e8
BLAKE2b-256 checksum
How to use checksums
e3b7b18b04a24027e78fdf58a33deb711d8a1627a635705ed07a9a6930de1736
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py3.3-win32.egg

Download URL ModernGL-2.1.2-py3.3-win32.egg
Size 229.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
b95ae25836e57c80d6b7b28a0504d3e450d04f83d54ed4b9c6b400c907f9c2d4
BLAKE2b-256 checksum
How to use checksums
9b1530f0d4e861bb86a5fcd907480fb2f04896b98cf016070046279282d572c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py2.7-win-amd64.egg

Download URL ModernGL-2.1.2-py2.7-win-amd64.egg
Size 241.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
507cdc6c6c7e60c2761d83343b5c8088eefb567919d444f1b119d7e127bc4d8d
BLAKE2b-256 checksum
How to use checksums
a5d538c101f1fc6a180e07945d816c88d23ab235851563e3ae3d0b83b60a99c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-py2.7-win32.egg

Download URL ModernGL-2.1.2-py2.7-win32.egg
Size 227.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
1560ad86c1a0bdfba5a626398c9a54db0f1d77dc02723733cd5f52ed2203d8a9
BLAKE2b-256 checksum
How to use checksums
494728d2d2573dc0f28d24bee63e6201697de0a5ba61797b4e9fb5f06b638b4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp36-cp36m-win_amd64.whl

Download URL ModernGL-2.1.2-cp36-cp36m-win_amd64.whl
Size 245.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c7ab553162fb754f1bc6964dcf0d63778de566acff3a57da20805dc1a3d0db1a
BLAKE2b-256 checksum
How to use checksums
fafbdbac616d38bb026baa8ab719dbcc2333bce501298a37c562557d3b900623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp36-cp36m-win32.whl

Download URL ModernGL-2.1.2-cp36-cp36m-win32.whl
Size 230.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
df4cbbe8ec5c02795a3b3ce4f99938c817c35a660153efeabc9f865e79878b10
BLAKE2b-256 checksum
How to use checksums
55b37b73a070644a4fcfe61f602c193e002f3232c19b48319b8e9f30c50c56aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp35-cp35m-win_amd64.whl

Download URL ModernGL-2.1.2-cp35-cp35m-win_amd64.whl
Size 245.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
3c2945200b76367b60948da7dc1d1bf8bf003afb38a9b96f0786d91967e4386f
BLAKE2b-256 checksum
How to use checksums
3c525002fbf0185807061ee631f0662d05cfc061e2242b8e5e9a38493e62f552
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp35-cp35m-win32.whl

Download URL ModernGL-2.1.2-cp35-cp35m-win32.whl
Size 230.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
de7f31afbce1fc2157af082635412f59bbc0c6e2a63d52b8989381d91c2de64f
BLAKE2b-256 checksum
How to use checksums
e6da0cc90a75ba9a0df6b6bf444469bbbaf24b550fe55a4b6c461a1520503e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp34-cp34m-win_amd64.whl

Download URL ModernGL-2.1.2-cp34-cp34m-win_amd64.whl
Size 245.4 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d7ba68d8d0375aae065e6629c9023cbdbfa2b60a984dc283044829f2418d0d7a
BLAKE2b-256 checksum
How to use checksums
eac78f9dbca0aba352d6afd0a5d0991f80affb6d4728fb0cb28bb54b2ae1cc6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp34-cp34m-win32.whl

Download URL ModernGL-2.1.2-cp34-cp34m-win32.whl
Size 230.3 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1fadd3af4172d2c98941e7c853a8feafcd93d1e560d7a8a3aeeb9f7c72c3f424
BLAKE2b-256 checksum
How to use checksums
b84cc9ca22da70aabfef24238ca078c5f4c73e01b549ecd102f79670691e7ad0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp33-cp33m-win_amd64.whl

Download URL ModernGL-2.1.2-cp33-cp33m-win_amd64.whl
Size 245.4 kB
Tags CPython 3.3 CPython 3.3 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
95e10202df03a22b2df9b2aef09669b64ed836d9ba6321271736f82528c92d4b
BLAKE2b-256 checksum
How to use checksums
e20eeda35fdfdb185c4bba2173c9592fd951eccdda1eb12ed87c8cdb66a7f3b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp33-cp33m-win32.whl

Download URL ModernGL-2.1.2-cp33-cp33m-win32.whl
Size 230.4 kB
Tags CPython 3.3 CPython 3.3 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b4ac4cdea0d95b367354af891d7ac19cd0224bcdb8df6120f3498139b9b8a234
BLAKE2b-256 checksum
How to use checksums
1464afee1ea7c424f1452b558bb8325608d3943c8f9a42acfaad7dfcc54fa1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp27-cp27m-win_amd64.whl

Download URL ModernGL-2.1.2-cp27-cp27m-win_amd64.whl
Size 243.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
76637479c48e85ccd5990f27c09c4520e9f5cc0f1a347ee0b3c77c395d91b0b5
BLAKE2b-256 checksum
How to use checksums
bd8061239abcb8e729773e1801ce2a287038b6467b395560df64f15a34c68ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-2.1.2-cp27-cp27m-win32.whl

Download URL ModernGL-2.1.2-cp27-cp27m-win32.whl
Size 228.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0e01e02fa54a2ed3c87fd92838d16d4ae0c5d0f1501e0b98ec5212e4495230f3
BLAKE2b-256 checksum
How to use checksums
8ea5988cb9d6edb5aef7dc893f2f7fa86dc5d75aaccf17a36261a98bb9fb99b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

5.0.5

12 release files

5.0.3

12 release files

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

This release

2.1.2 This release

32 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page