Orbiter: EU/US/AP | Code | Config | Playbook | Edge Deployment | Escalation Procedure
| Websites | |
|---|---|
checkers.HTTP{"GET" "https://version.storj.io/"} failure (antiblip window 3/60):OK (2026-04-10 02:37:16 UTC)
| |
checkers.HTTP{"GET" "https://static.storj.io/dcs-satellites", ExpectedContent: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S"} failure (antiblip window 6/15):OK (2026-04-10 02:36:45 UTC)
| |
checkers.HTTP{"GET" "https://www.storj.io/dcs-satellites", ExpectedStatus: 301, ExpectedRedirect: "https://static.storj.io/dcs-satellites"} failure (antiblip window 6/15):OK (2026-04-10 02:37:17 UTC)
| |
checkers.HTTP{"GET" "https://tardigrade.io/trusted-satellites", ExpectedStatus: 301, ExpectedRedirect: "https://www.storj.io/dcs-satellites"} failure (antiblip window 6/15):OK (2026-04-10 02:37:16 UTC)
| |
checkers.HTTP{"GET" "https://storj.io/", ExpectedStatus: 301, ExpectedRedirect: "https://www.storj.io/"} failure (antiblip window 6/15):OK (2026-04-10 02:36:59 UTC)
| |
checkers.HTTP{"GET" "https://www.storj.io/"} failure (antiblip window 6/15):OK (2026-04-10 02:37:26 UTC)
| |
checkers.HTTP{"GET" "https://www.tardigrade.io/", ExpectedStatus: 301, ExpectedRedirect: "https://www.storj.io/"} failure (antiblip window 6/15):OK (2026-04-10 02:37:07 UTC)
| |
checkers.HTTP{"GET" "https://www.google.com/robots.txt"} failure (antiblip window 3/60):OK (2026-04-10 02:37:26 UTC)
| |
checkers.HTTP{"GET" "https://www.apple.com/robots.txt"} failure (antiblip window 3/60):OK (2026-04-10 02:37:27 UTC)
| |
| Authservice | |
checkers.AuthServiceHTTP{"https://auth.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777"} failure (antiblip window 3/60):OK (2026-04-10 02:37:12 UTC)
| |
checkers.AuthServiceHTTP{"https://auth.storjshare.io/", Satellite: "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs@eu1.storj.io:7777"} failure (antiblip window 3/60):OK (2026-04-10 02:37:15 UTC)
| |
checkers.AuthServiceHTTP{"https://auth.storjshare.io/", Satellite: "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6@ap1.storj.io:7777"} failure (antiblip window 3/60):OK (2026-04-10 02:36:56 UTC)
| |
checkers.AuthServiceHTTP{"https://auth.us-select-1.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777"} failure (antiblip window 3/60):OK (2026-04-10 02:37:40 UTC)
| |
| Satellite login | |
checkers.HTTP{"GET" "https://us1.storj.io/login", TLSCertExpirationWarning: 672h0m0s, TLSCertExpirationError: 336h0m0s} failure (antiblip window 3/60):OK (2026-04-10 02:37:17 UTC)
| |
checkers.HTTP{"GET" "https://eu1.storj.io/login", TLSCertExpirationWarning: 672h0m0s, TLSCertExpirationError: 336h0m0s} failure (antiblip window 3/60):OK (2026-04-10 02:37:20 UTC)
| |
checkers.HTTP{"GET" "https://ap1.storj.io/login", TLSCertExpirationWarning: 672h0m0s, TLSCertExpirationError: 336h0m0s} failure (antiblip window 3/60):OK (2026-04-10 02:36:36 UTC)
| |
| Gateway | |
| The below pre-signed gateway checks should work until the presigned URL expires on April 19, 2033 | |
checkers.HTTP{"GET" "https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jw7f74fzbtwblz3mwqolmnivikxq&Signature=azz0x2J96uUqIe6sG77G4wqaf50%3D&Expires=1771549222", ExpectedContent: "Hello, world!"} failure (antiblip window 3/60):antiblip:
60 out of 60 is failed (threshold=3) [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX] duration:
103.044531ms remote:
"tcp:136.0.77.3:443" response headers:
Content-Length=274 Content-Security-Policy=block-all-mixed-content Content-Type=application/xml Vary=Origin X-Amz-Request-Id=18A4DE5E89CCB3BF X-Xss-Protection=1; mode=block Accept-Ranges=bytes Server=Storj X-Request-Id=c46tskd4LbQ Date=Fri, 10 Apr 2026 02:37:30 GMT target:
https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jw7f74fzbtwblz3mwqolmnivikxq&Signature=azz0x2J96uUqIe6sG77G4wqaf50%3D&Expires=1771549222 trace:
https://jaeger.dev.storj.io/trace/10e182463ab25b43
FAIL (2026-04-10 02:37:30 UTC)
orbiter warning: unexpected status code "403 Forbidden" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AccessDenied</Code><Message>Request has expired</Message><Key>hello-world.txt</Key><BucketName>uptime-checks</BucketName><Resource>/hello-world.txt</Resource><RequestId>18A4DE5E89CCB3BF</RequestId><HostId></HostId></Error>" storj.io/orbiter/checkers.(*HTTP).Check:315 storj.io/orbiter/service.(*Silencer).Check:25 storj.io/orbiter/metrics.(*CheckerMetrics).Check:82 storj.io/orbiter/checkers.(*AntiBlip).checkDelegate:61 storj.io/orbiter/checkers.(*AntiBlip).Check:76 storj.io/orbiter/service.(*Jittered).Run.func1:75 storj.io/orbiter/service.(*Jittered).Run:76 storj.io/orbiter/registry.(*Registry).Run.(*Registry).Run.func1.func2:76 golang.org/x/sync/errgroup.(*Group).Go.func1:93 | |
checkers.HTTP{"GET" "https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jwhnbh22a7huxgm5mpnu45kaahuq&Signature=gznnRNzM%2FpTrDIdAeC%2Bpz3LKg0A%3D&Expires=1771549318", ExpectedContent: "Hello, world!"} failure (antiblip window 3/60):antiblip:
60 out of 60 is failed (threshold=3) [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX] duration:
136.013717ms remote:
"tcp:136.0.77.3:443" response headers:
Content-Type=application/xml X-Amz-Request-Id=18A4DE59122FE1A5 X-Request-Id=euReAbKz1Tz Date=Fri, 10 Apr 2026 02:37:07 GMT Server=Storj Vary=Origin X-Xss-Protection=1; mode=block Accept-Ranges=bytes Content-Length=274 Content-Security-Policy=block-all-mixed-content target:
https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jwhnbh22a7huxgm5mpnu45kaahuq&Signature=gznnRNzM%2FpTrDIdAeC%2Bpz3LKg0A%3D&Expires=1771549318 trace:
https://jaeger.dev.storj.io/trace/90d9f576091fee8
FAIL (2026-04-10 02:37:07 UTC)
orbiter warning: unexpected status code "403 Forbidden" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AccessDenied</Code><Message>Request has expired</Message><Key>hello-world.txt</Key><BucketName>uptime-checks</BucketName><Resource>/hello-world.txt</Resource><RequestId>18A4DE59122FE1A5</RequestId><HostId></HostId></Error>" storj.io/orbiter/checkers.(*HTTP).Check:315 storj.io/orbiter/service.(*Silencer).Check:25 storj.io/orbiter/metrics.(*CheckerMetrics).Check:82 storj.io/orbiter/checkers.(*AntiBlip).checkDelegate:61 storj.io/orbiter/checkers.(*AntiBlip).Check:76 storj.io/orbiter/service.(*Jittered).Run.func1:75 storj.io/orbiter/service.(*Jittered).Run:76 storj.io/orbiter/registry.(*Registry).Run.(*Registry).Run.func1.func2:76 golang.org/x/sync/errgroup.(*Group).Go.func1:93 | |
checkers.HTTP{"GET" "https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jwlk53gfhsby563unjoqoivp56jq&Signature=Q7FkmqtUH%2BgeU7PdNdPIPgOXqhY%3D&Expires=1771549011", ExpectedContent: "Hello, world!"} failure (antiblip window 3/60):antiblip:
60 out of 60 is failed (threshold=3) [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX] duration:
107.184737ms remote:
"tcp:136.0.77.3:443" response headers:
Date=Fri, 10 Apr 2026 02:37:40 GMT Accept-Ranges=bytes Content-Length=274 Content-Security-Policy=block-all-mixed-content Content-Type=application/xml X-Amz-Request-Id=18A4DE60BD6802FD Server=Storj Vary=Origin X-Request-Id=ZtZer4CtWxP X-Xss-Protection=1; mode=block target:
https://uptime-checks.gateway.storjshare.io/hello-world.txt?AWSAccessKeyId=jwlk53gfhsby563unjoqoivp56jq&Signature=Q7FkmqtUH%2BgeU7PdNdPIPgOXqhY%3D&Expires=1771549011 trace:
https://jaeger.dev.storj.io/trace/dcec50d5f841dce
FAIL (2026-04-10 02:37:40 UTC)
orbiter warning: unexpected status code "403 Forbidden" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AccessDenied</Code><Message>Request has expired</Message><Key>hello-world.txt</Key><BucketName>uptime-checks</BucketName><Resource>/hello-world.txt</Resource><RequestId>18A4DE60BD6802FD</RequestId><HostId></HostId></Error>" storj.io/orbiter/checkers.(*HTTP).Check:315 storj.io/orbiter/service.(*Silencer).Check:25 storj.io/orbiter/metrics.(*CheckerMetrics).Check:82 storj.io/orbiter/checkers.(*AntiBlip).checkDelegate:61 storj.io/orbiter/checkers.(*AntiBlip).Check:76 storj.io/orbiter/service.(*Jittered).Run.func1:75 storj.io/orbiter/service.(*Jittered).Run:76 storj.io/orbiter/registry.(*Registry).Run.(*Registry).Run.func1.func2:76 golang.org/x/sync/errgroup.(*Group).Go.func1:93 | |
checkers.HTTP{"GET" "https://uptime-checks-us-select.s3.us-select-1.storjapi.io/hello-world.txt?AWSAccessKeyId=jv6fvdi5muos6nw22tdksxgfrd2a&Signature=KjTmfuFyjkIAPapJ1pe5FKXvyIY%3D&Expires=1771562410", ExpectedContent: "Hello, world!"} failure (antiblip window 3/60):antiblip:
60 out of 60 is failed (threshold=3) [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX] duration:
13.934398ms remote:
"tcp:45.38.24.2:443" response headers:
Content-Security-Policy=block-all-mixed-content Server=Storj Vary=Origin X-Amz-Request-Id=18A4DE606BA31B74 X-Xss-Protection=1; mode=block Date=Fri, 10 Apr 2026 02:37:38 GMT Content-Type=application/xml X-Request-Id=JMrbogRgQyZ Accept-Ranges=bytes Content-Length=284 target:
https://uptime-checks-us-select.s3.us-select-1.storjapi.io/hello-world.txt?AWSAccessKeyId=jv6fvdi5muos6nw22tdksxgfrd2a&Signature=KjTmfuFyjkIAPapJ1pe5FKXvyIY%3D&Expires=1771562410 trace:
https://jaeger.dev.storj.io/trace/5eee2c2b11130252
FAIL (2026-04-10 02:37:38 UTC)
orbiter warning: unexpected status code "403 Forbidden" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AccessDenied</Code><Message>Request has expired</Message><Key>hello-world.txt</Key><BucketName>uptime-checks-us-select</BucketName><Resource>/hello-world.txt</Resource><RequestId>18A4DE606BA31B74</RequestId><HostId></HostId></Error>" storj.io/orbiter/checkers.(*HTTP).Check:315 storj.io/orbiter/service.(*Silencer).Check:25 storj.io/orbiter/metrics.(*CheckerMetrics).Check:82 storj.io/orbiter/checkers.(*AntiBlip).checkDelegate:61 storj.io/orbiter/checkers.(*AntiBlip).Check:76 storj.io/orbiter/service.(*Jittered).Run.func1:75 storj.io/orbiter/service.(*Jittered).Run:76 storj.io/orbiter/registry.(*Registry).Run.(*Registry).Run.func1.func2:76 golang.org/x/sync/errgroup.(*Group).Go.func1:93 | |
checkers.Gateway{"https://s3.us-select-1.storjapi.io/", AuthURL: "https://auth.us-select-1.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-us-select", Key: "gateway-tests/from_us_qa_orbiter_0/1K", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:31 UTC)
| |
checkers.Gateway{"https://s3.us-select-1.storjapi.io/", AuthURL: "https://auth.us-select-1.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-us-select", Key: "gateway-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:36:51 UTC)
| |
| Linksharing | |
checkers.HTTP{"GET" "http://link.us-select-1.storjshare.io/raw/jv6fvdi5muos6nw22tdksxgfrd2a/uptime-checks-us-select/hello-world.txt", ExpectedStatus: 308, ExpectedRedirect: "https://link.us-select-1.storjshare.io/raw/jv6fvdi5muos6nw22tdksxgfrd2a/uptime-checks-us-select/hello-world.txt"} failure (antiblip window 3/60):OK (2026-04-10 02:36:33 UTC)
| |
checkers.HTTP{"GET" "https://link.storjshare.io/raw/jw7f74fzbtwblz3mwqolmnivikxq/uptime-checks/hello-world.txt", ExpectedContent: "Hello, world!"} failure (antiblip window 6/60):OK (2026-04-10 02:37:02 UTC)
| |
checkers.HTTP{"GET" "https://link.storjshare.io/raw/jwhnbh22a7huxgm5mpnu45kaahuq/uptime-checks/hello-world.txt", ExpectedContent: "Hello, world!"} failure (antiblip window 6/60):OK (2026-04-10 02:37:33 UTC)
| |
checkers.HTTP{"GET" "https://link.storjshare.io/raw/jwlk53gfhsby563unjoqoivp56jq/uptime-checks/hello-world.txt", ExpectedContent: "Hello, world!"} failure (antiblip window 6/60):OK (2026-04-10 02:37:27 UTC)
| |
| Uplink | |
| The below Uplink accounts use the ops+alerts@storj.io account on the respective Satellite | |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/1K", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:20 UTC)
| |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:39 UTC)
| |
checkers.Uplink{Satellite: "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs@eu1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/1K", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:21 UTC)
| |
checkers.Uplink{Satellite: "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs@eu1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:29 UTC)
| |
checkers.Uplink{Satellite: "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6@ap1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/1K", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:42 UTC)
| |
checkers.Uplink{Satellite: "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6@ap1.storj.io:7777", Bucket: "uptime-checks", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:15 UTC)
| |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-us-select", Key: "uplink-tests/from_us_qa_orbiter_0/1K", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:05 UTC)
| |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-us-select", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:07 UTC)
| |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-placement-20", Key: "uplink-tests/from_us_qa_orbiter_0/1k", Size: 1.0 KiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:35 UTC)
| |
checkers.Uplink{Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-placement-20", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:17 UTC)
| |
checkers.Gateway{"https://s3.de2eae4e.storjapi.io/", AuthURL: "https://auth.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-placement-20", Key: "gateway-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:25 UTC)
| |
checkers.Gateway{"https://s3.de2eae4e.storjapi.io/", AuthURL: "https://auth.storjshare.io/", Satellite: "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S@us1.storj.io:7777", Bucket: "uptime-checks-placement-20", Key: "gateway-tests/from_us_qa_orbiter_0/50kb", Size: 50.0 KiB} failure (antiblip window 6/60):OK (2026-04-10 02:37:00 UTC)
| |
checkers.Uplink{Satellite: "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs@eu1.storj.io:7777", Bucket: "uptime-checks-placement-15", Key: "uplink-tests/from_us_qa_orbiter_0/4M", Size: 4.0 MiB} failure (antiblip window 3/60):OK (2026-04-10 02:37:29 UTC)
| |