This repository has been archived by the owner on Aug 22, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.json
1 lines (1 loc) · 747 KB
/
data.json
1
[{"date":"2010-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[]},{"date":"2010-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-07T06:00:00+00:00","msg":"Scheduled maintenance tonight at 10PM Pacific. No downtime expected."}]},{"date":"2010-02-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-09","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2010-02-09T07:00:00+00:00","msg":"Small outage just now was caused by a file server failover. We will soon have better FS isolation in place to reduce the impact of failover."}]},{"date":"2010-02-10","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-02-10T04:15:00+00:00","msg":"Network problem solved. We'll be looking into the root cause of this outage (signs point to HAProxy)."},{"type":"minor","timestamp":"2010-02-10T03:50:00+00:00","msg":"A networking problem is causing an outage, we're investigating"}]},{"date":"2010-02-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2010-02-11T00:14:00+00:00","msg":"Site is currently unicorning. We are investigating."},{"type":"good","timestamp":"2010-02-11T00:16:00+00:00","msg":"Back to normal."}]},{"date":"2010-02-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-02-12T03:58:00+00:00","msg":"fs5 networking has been stable for an hour now. We'll be monitoring this closely for future problems."},{"type":"minor","timestamp":"2010-02-12T02:50:00+00:00","msg":"A transient network problem is causing sporadic problems with one of our file servers (fs5)."}]},{"date":"2010-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-13T02:04:00+00:00","msg":"Scheduled maintenance tonight starting at 22:00 PST with 20 minute rolling unavailability windows of certain file system partitions. More details at http://github.com/blog/603-scheduled-maintenance-tonight-at-22-00-pst."}]},{"date":"2010-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-15T06:28:00+00:00","msg":"Scheduled maintenance for file server partition resizing has begun. A small percentage of repositories will be unavailable for 10-20 minutes at a time from now until 3:00 AM PST."}]},{"date":"2010-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-02-19T21:53:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-02-19T21:49:00+00:00","msg":"Some repos may be temporarily unavailable. We're bringin em back soon."}]},{"date":"2010-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-24","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2010-02-24T13:12:00+00:00","msg":"Archive queue has caught up. All systems go."},{"type":"minor","timestamp":"2010-02-24T12:55:00+00:00","msg":"Delays generating zip and tar archives. The queue has a big backlog but is catching up now."},{"type":"good","timestamp":"2010-02-24T06:42:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-02-24T06:30:00+00:00","msg":"fs3 was taken offline for a few minutes due to inactivity. You may have received a "repository temporarily unavailable" message during that time. We're researching the cause of the issue."}]},{"date":"2010-02-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-02-25T11:21:00+00:00","msg":"Search is back up and we're now running Solr 1.4."},{"type":"minor","timestamp":"2010-02-25T10:25:00+00:00","msg":"Intermittent problems with search, working on the fix now."}]},{"date":"2010-02-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-02-26T21:41:00+00:00","msg":"Space has been freed on the full partition. We're investigating why the OS was not reporting the part as full."},{"type":"minor","timestamp":"2010-02-26T21:23:00+00:00","msg":"One file partition appears to be full, some users may receive "No space left on device" errors when pushing. We're making space now."}]},{"date":"2010-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-03","eventsCount":{"good":3,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-03T06:12:00+00:00","msg":"Maintenance is done. Hardware checks will go on in the background on the now-slave file server. All repos will remain available."},{"type":"good","timestamp":"2010-03-03T06:00:00+00:00","msg":"Maintenance starting now. Some repos will be unavailable for several minutes."},{"type":"good","timestamp":"2010-03-03T05:31:00+00:00","msg":"Maintenance starting at 22:00 PST for hardware checks on a misbehaving file server. Some repositories will be unavailable for a few minutes."}]},{"date":"2010-03-04","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-03-04T00:39:00+00:00","msg":"database.yml is back, we're investigating the cause"},{"type":"major","timestamp":"2010-03-04T00:29:00+00:00","msg":"We're investigating why users are getting "No such file or directory - /data/github/current/config/database.yml" when pushing"}]},{"date":"2010-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-03-08T02:10:00+00:00","msg":"We've enhanced our rate limiting strategy and dealt with the problem requests."},{"type":"minor","timestamp":"2010-03-08T02:05:00+00:00","msg":"We are seeing an unusually high amount of requests. Site should be back, investigating now."}]},{"date":"2010-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-10","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2010-03-10T11:55:00+00:00","msg":"And we're back. Naughty changes to one of the puppet configs took mysql down for a few minutes. This won't happen again."},{"type":"minor","timestamp":"2010-03-10T11:45:00+00:00","msg":"Database came out of its funk and the site is back. Looking for a root cause now and keeping an eye on things for a bit."},{"type":"major","timestamp":"2010-03-10T11:42:00+00:00","msg":"Site is down hard. We've tracked it to the database and are researching further."}]},{"date":"2010-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2010-03-15T21:45:00+00:00","msg":"A partition on fs4 is full, we're making space now."},{"type":"good","timestamp":"2010-03-15T21:49:00+00:00","msg":"fs4 is working again. `df` is incorrectly reporting disk usage and we're investigating with @anchorsystems why that's happening."}]},{"date":"2010-03-16","eventsCount":{"good":3,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-16T05:46:00+00:00","msg":"Maintenance is complete. Partitions fscked successfully; should prevent future problems with disk space."},{"type":"good","timestamp":"2010-03-16T05:00:00+00:00","msg":"Scheduled maintenance starting now. Some repositories will be unavailable for a short time (about 15 minutes) over the next hour."},{"type":"good","timestamp":"2010-03-16T00:05:00+00:00","msg":"We will be running an fsck on two partitions of FS4 starting tonight at 22:00PDT. Expecting 15 min unavailability per partition."}]},{"date":"2010-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-23","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-23T04:48:00+00:00","msg":"Deploying some changes to the load balancer. Slight interruption possible."},{"type":"good","timestamp":"2010-03-23T04:55:00+00:00","msg":"Load balancer deploys complete."}]},{"date":"2010-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-03-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-03-30T05:13:00+00:00","msg":"The file server failed in a way that heartbeat did not detect it. Forced a failover and all file servers are back online. Investigating heartbeat failure now."},{"type":"minor","timestamp":"2010-03-30T05:03:00+00:00","msg":"One of the file servers is misbehaving. Looking into it."}]},{"date":"2010-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-04T11:50:00+00:00","msg":"All systems back to normal. There was a problem with the checkout of the main repository on the machine. All fixed up."},{"type":"minor","timestamp":"2010-04-04T11:32:00+00:00","msg":"One of the file servers is showing some strange behavior in trying to run the RPC server component. Investigating."}]},{"date":"2010-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-16T06:40:00+00:00","msg":"Queues unclogged. All systems go."},{"type":"minor","timestamp":"2010-04-16T06:26:00+00:00","msg":"Queues are backed up. Some operations delayed. We're investigating now."}]},{"date":"2010-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-19T07:56:00+00:00","msg":"The SSH problem should be fixed. We're looking into a reverse DNS problem that was causing a single file server's SSHD to misbehave."},{"type":"minor","timestamp":"2010-04-19T07:33:00+00:00","msg":"Some users are reporting problems authenticating via SSH. We're investigating the problem now."}]},{"date":"2010-04-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-20T23:19:00+00:00","msg":"File server is operating again. We had a simultaneous failure on the FS3 storage server pair."},{"type":"minor","timestamp":"2010-04-20T23:08:00+00:00","msg":"One of the file servers is not responding. Looking into it."}]},{"date":"2010-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-23T10:02:00+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2010-04-23T09:55:00+00:00","msg":"Sporadic disruptions with one of the file servers. Some repositories are currently unavailable. We're investigating."}]},{"date":"2010-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-27","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-04-27T13:04:00+00:00","msg":"European users should be 100% now. Outage appears to be limited to a specific ISP that was preventing traffic from reaching many US sites."},{"type":"major","timestamp":"2010-04-27T12:21:00+00:00","msg":"There have been multiple reports that folks in Germany can't connect to github.com, we're checking with Rackspace to see what's going on."}]},{"date":"2010-04-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-04-28T19:49:05+00:00","msg":"All systems back to normal"},{"type":"minor","timestamp":"2010-04-28T19:32:00+00:00","msg":"One of the file servers is having issues. Looking into it."}]},{"date":"2010-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-05-01T07:57:00+00:00","msg":"Forking is back to normal. All systems go."},{"type":"minor","timestamp":"2010-05-01T07:31:00+00:00","msg":"Forking malfunction. If you forked and are stuck on "Hardcore Forking Action", hold tight - they should fill in shortly."}]},{"date":"2010-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-05","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-05T22:35:00+00:00","msg":"All queues are caught up, everything should be good to go"},{"type":"good","timestamp":"2010-05-05T21:59:00+00:00","msg":"Queues are temporarily backed up, operations may be slow for the next few minutes."}]},{"date":"2010-05-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-19T12:46:00+00:00","msg":"HAProxy on one of the file servers crashed and needed a manual restart causing a few minutes of unavailability for repos on that file server. We'll get HAProxy under surveillance so this doesn't happen again."}]},{"date":"2010-05-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-05-20T10:02:00+00:00","msg":"Forking is back to normal. All systems go."},{"type":"minor","timestamp":"2010-05-20T09:30:00+00:00","msg":"Forking a repository is hanging for some users. We're investigating."}]},{"date":"2010-05-21","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2010-05-21T20:54:00+00:00","msg":"It appears connectivity has been restored for everyone. Thanks all who reported in with status from their region. Big help."},{"type":"minor","timestamp":"2010-05-21T20:37:00+00:00","msg":"Site is unreachable for some users. There seems to be a network issue from certain regions / service providers. We're investigating."},{"type":"good","timestamp":"2010-05-21T19:54:10+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-05-21T19:45:16+00:00","msg":"Site updates after push are delayed. The queues backed up for a few minutes but are catching up now."}]},{"date":"2010-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-05-23T03:46:00+00:00","msg":"Forced failover of the rogue file server, investigating the root cause. All file servers are now responding normally."},{"type":"minor","timestamp":"2010-05-23T03:45:00+00:00","msg":"One of the file servers is experiencing heavy load and is responding slowly. Looking into it."}]},{"date":"2010-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-28T03:46:00+00:00","msg":"The site will be down for maintenance tomorrow (Friday, May 28, 2010) starting at 22:00 PST for a (long due) Redis upgrade. We expect the outage to last only a few minutes and plan to roll back if downtime exceeds 15 minutes. During this time, the site an"}]},{"date":"2010-05-29","eventsCount":{"good":2,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-05-29T05:10:00+00:00","msg":"And we're back. Thanks for your patience."},{"type":"major","timestamp":"2010-05-29T05:00:00+00:00","msg":"Site's going down for schedule maintenance RIGHT NOW. We'll be back shortly."},{"type":"good","timestamp":"2010-05-29T04:00:00+00:00","msg":"Site's going down for scheduled maintenance in one hour."}]},{"date":"2010-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-07","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-06-07T11:43:00+00:00","msg":"The bug is now fixed."},{"type":"minor","timestamp":"2010-06-07T11:30:00+00:00","msg":"Issues was unavailable for about 10 minutes due to a bug."}]},{"date":"2010-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-10","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2010-06-10T22:50:00+00:00","msg":"Emergency maintenance on one (out of five) of our file servers. Some repositories may be temporarily unavailable."}]},{"date":"2010-06-11","eventsCount":{"good":2,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2010-06-11T18:22:00+00:00","msg":"There were some issues with the zip/tarball downloads, things should be working again."},{"type":"minor","timestamp":"2010-06-11T16:43:00+00:00","msg":"Intermittent memcached errors, we're working on it."},{"type":"good","timestamp":"2010-06-11T03:48:00+00:00","msg":"The file server is back online."},{"type":"major","timestamp":"2010-06-11T02:43:00+00:00","msg":"Extended disk checks need to run on the failed file server. ETA for the server to be back online and functional is 1 hour."},{"type":"minor","timestamp":"2010-06-11T01:40:00+00:00","msg":"We have the server back up but not yet back in rotation. Need to run some verifications first."},{"type":"minor","timestamp":"2010-06-11T01:22:00+00:00","msg":"There were complications with the failover of the file server. We're working on getting it back online."}]},{"date":"2010-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-06-22T05:03:00+00:00","msg":"The job runners are crunching through the queue backlog, and things should be back to normal in a few minutes."},{"type":"minor","timestamp":"2010-06-22T05:00:00+00:00","msg":"It's maintenance time! We're bringing down the background jobs and preparing to update the database. Repos will be readonly on the web, and fully accessible through git/SSH. This should only take about 10 minutes or so."}]},{"date":"2010-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-06-24T05:00:00+00:00","msg":"The new fileserver was swapped in without any issues. All systems go!"},{"type":"minor","timestamp":"2010-06-24T04:55:00+00:00","msg":"We're bringing one of the fileservers offline to swap in the new one. This should take around 10 minutes."}]},{"date":"2010-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-06-29","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2010-06-29T08:08:00+00:00","msg":"Pushes are working again. There was no data loss, but post-receive hooks were not run properly on affected pushes."},{"type":"major","timestamp":"2010-06-29T08:06:00+00:00","msg":"We're aware of the broken git pushing and are deploying a fix right now."},{"type":"good","timestamp":"2010-06-29T06:34:00+00:00","msg":"Downloads should be fine now. We're running on the old server for all repo downloads until the kinks are worked out on the new one."},{"type":"minor","timestamp":"2010-06-29T06:08:00+00:00","msg":"Downloads server for public repos is temporarily down. We're looking into it."}]},{"date":"2010-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-07-01T00:20:00+00:00","msg":"File server is back to normal."},{"type":"minor","timestamp":"2010-07-01T00:07:00+00:00","msg":"One of the file servers is misbehaving. Looking into it."}]},{"date":"2010-07-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-07-02T04:55:00+00:00","msg":"File server maintenance is complete."},{"type":"minor","timestamp":"2010-07-02T03:00:00+00:00","msg":"One partition of one file server will be down for maintenance for a short time. Repos on that partition will be unavailable."}]},{"date":"2010-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-08","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-07-08T21:20:00+00:00","msg":"Load has returned to normal. Site should load normally now."},{"type":"major","timestamp":"2010-07-08T21:17:00+00:00","msg":"Something is causing resource starvation on our frontends. We are looking into it."}]},{"date":"2010-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-11","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-07-11T17:08:00+00:00","msg":"Bad deploy was rolled back. All systems go."},{"type":"major","timestamp":"2010-07-11T16:50:00+00:00","msg":"Site is 500'ing due to a bad deploy. Rolling back."}]},{"date":"2010-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-14","eventsCount":{"good":2,"minor":6,"major":0},"events":[{"type":"minor","timestamp":"2010-07-14T23:29:00+00:00","msg":"Spoke too soon. Seeing problems again on one of the file servers."},{"type":"good","timestamp":"2010-07-14T23:23:00+00:00","msg":"All file servers are back online and operating normally."},{"type":"minor","timestamp":"2010-07-14T23:03:00+00:00","msg":"Seeing high load on some file servers. Some repos may be temporarily unavailable while we determine the source."},{"type":"good","timestamp":"2010-07-14T02:30:00+00:00","msg":"Queues are all caught up and the site is behaving normally. All systems go."},{"type":"minor","timestamp":"2010-07-14T01:59:00+00:00","msg":"DB maintenance complete. The queues are catching up."},{"type":"minor","timestamp":"2010-07-14T01:42:00+00:00","msg":"Intermittent errors across the site (Repositories, Accounts, Issues, etc.) due to database maintenance. We're trying to finish things up now."},{"type":"minor","timestamp":"2010-07-14T01:14:00+00:00","msg":"Git access needed to be disabled for about 5 minutes. Should be back now for everything except forks. Maintenance window continues ... Hold tight!"},{"type":"minor","timestamp":"2010-07-14T01:01:00+00:00","msg":"Shutting down background workers and running DB maintenance now - hang tight!\\r\\n\\r\\n<a href="http://github.com/blog/680-db-maintenance-today-18-00-pst">More</a>"}]},{"date":"2010-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-15T00:24:00+00:00","msg":"All file servers are back online and operating normally. For real this time."}]},{"date":"2010-07-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-07-20T22:06:00+00:00","msg":"Rollback complete, site should be stable again."},{"type":"minor","timestamp":"2010-07-20T21:53:00+00:00","msg":"A recent deploy caused high load on frontend machines. Rolling back..."}]},{"date":"2010-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-07-29T02:43:00+00:00","msg":"Search is back and better than ever. All systems go."},{"type":"minor","timestamp":"2010-07-29T02:06:00+00:00","msg":"We're moving search over to a beefier machine and it's causing some disruption. Should be back soon."}]},{"date":"2010-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-08-12T00:24:00+00:00","msg":"All better. Looking into the root cause."},{"type":"minor","timestamp":"2010-08-12T00:00:00+00:00","msg":"The connection between one of our application servers and one of the database servers seems to be down. We're investigating."}]},{"date":"2010-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-27","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2010-08-27T18:22:00+00:00","msg":"The file server was brought back online."},{"type":"minor","timestamp":"2010-08-27T17:52:00+00:00","msg":"Another file server is acting up. We're looking into it."},{"type":"good","timestamp":"2010-08-27T16:21:00+00:00","msg":"File server has been calmed and is back to work."},{"type":"minor","timestamp":"2010-08-27T16:01:00+00:00","msg":"One of the file servers is acting up. Looking into it."}]},{"date":"2010-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-08-30","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2010-08-30T18:26:00+00:00","msg":"FS6 is back online and serving requests."},{"type":"minor","timestamp":"2010-08-30T18:01:00+00:00","msg":"Double failover of FS6 pair means a few more minutes to sync up the DRBD volumes, then we can get it back online."},{"type":"minor","timestamp":"2010-08-30T17:47:00+00:00","msg":"There is a problem with one of the file servers. Looking into it."}]},{"date":"2010-08-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-08-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-21","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-09-21T11:29:00+00:00","msg":"Site's back. We're researching the cause of the issue."},{"type":"major","timestamp":"2010-09-21T11:06:00+00:00","msg":"Site unreachable due to a network error of some kind."}]},{"date":"2010-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-23","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-09-23T20:04:00+00:00","msg":"Site's back, and we're looking into what caused the problems."},{"type":"major","timestamp":"2010-09-23T20:03:00+00:00","msg":"Site is unreachable due to some kind of network issue. We're investigating..."}]},{"date":"2010-09-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-09-24T18:55:00+00:00","msg":"Low memory on the load balancers was causing ldirectord to go into swap, which caused git, SSH, and HTTP connection errors. We've increased the memory allocation on those machines and are taking measures to make sure it doesn't happen again."},{"type":"minor","timestamp":"2010-09-24T16:01:00+00:00","msg":"Network issues are still causing some intermittent connection problems. We are looking into it."}]},{"date":"2010-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-27","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-09-27T04:01:00+00:00","msg":"All systems go."},{"type":"good","timestamp":"2010-09-27T03:35:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-09-27T03:35:00+00:00","msg":"One of the file servers is acting up. Researching now."}]},{"date":"2010-09-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-09-28T16:29:00+00:00","msg":"Git:// access has been restored to all repos. Sorry for the hassles! We'll have a blog post about it later today."},{"type":"minor","timestamp":"2010-09-28T14:51:00+00:00","msg":"We're having issues with all git:// for all repos. You can still use the SSH and HTTP URLs to get your Git repo data while we fix this."}]},{"date":"2010-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-12","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2010-10-12T23:41:00+00:00","msg":"fs5 is back after coming under high load and failing over. We're researching the cause."},{"type":"major","timestamp":"2010-10-12T23:22:00+00:00","msg":"fs5 is having problems. git and site access for users on that fileserver may be disrupted. We're researching the issue now."},{"type":"good","timestamp":"2010-10-12T20:50:00+00:00","msg":"The fileserver is back online and serving requests. The issue was tracked down to a haproxy misconfiguration. We're rolling out a fix now to prevent the problem in the future."},{"type":"minor","timestamp":"2010-10-12T20:37:00+00:00","msg":"A fileserver went offline. We're researching the issue."}]},{"date":"2010-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-19","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2010-10-19T16:10:00+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2010-10-19T15:53:00+00:00","msg":"Pages server is back for the time being. We want to run some checks before we go green."},{"type":"major","timestamp":"2010-10-19T15:51:00+00:00","msg":"The GitHub Pages server is down hard. We're researching the issue now."}]},{"date":"2010-10-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-21","eventsCount":{"good":1,"minor":0,"major":2},"events":[{"type":"major","timestamp":"2010-10-21T07:18:00+00:00","msg":"Lost a switch, which cascaded into fileserver failures. New switch is almost ready and we're bringing file servers back up.\\r\\n\\r\\nUPDATE: This was largely inaccurate. Apologies. -Ryan"},{"type":"good","timestamp":"2010-10-21T07:50:00+00:00","msg":"And we're back.\\r\\n\\r\\nThe root cause was a long-running database query blocking all other connections, which cascaded into issues across a large number of other servers. Blog post with more detail forthcoming."},{"type":"major","timestamp":"2010-10-21T07:04:00+00:00","msg":"Site is offline. We're researching the issue."}]},{"date":"2010-10-22","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2010-10-22T00:00:00+00:00","msg":"Status is still red at the beginning of the day"}]},{"date":"2010-10-23","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2010-10-23T00:00:00+00:00","msg":"Status is still red at the beginning of the day"}]},{"date":"2010-10-24","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2010-10-24T00:00:00+00:00","msg":"Status is still red at the beginning of the day"}]},{"date":"2010-10-25","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2010-10-25T00:00:00+00:00","msg":"Status is still red at the beginning of the day"}]},{"date":"2010-10-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-10-26T13:00:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-10-26T12:30:00+00:00","msg":"fs7 fail over. Some git repositories were unavailable for 30 minutes."}]},{"date":"2010-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-10-28T05:40:00+00:00","msg":"Failed over to slave. All systems go. Investigating root cause."},{"type":"minor","timestamp":"2010-10-28T05:39:00+00:00","msg":"One of the file servers is acting up. Looking into it."}]},{"date":"2010-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-05","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-11-05T19:09:39+00:00","msg":"And it's back up after rebooting the Pages webserver. The Github.com frontend and Git data were not affected at all."},{"type":"major","timestamp":"2010-11-05T19:09:03+00:00","msg":"GitHub Pages is down. We're investigating the cause."}]},{"date":"2010-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-14","eventsCount":{"good":2,"minor":0,"major":3},"events":[{"type":"good","timestamp":"2010-11-14T22:53:00+00:00","msg":"The site and git access is restored.\\r\\n\\r\\nDashboard and user profile event data was held back to speed up database restore time and get the site back online. We plan to restore event history over the next few days."},{"type":"major","timestamp":"2010-11-14T21:30:00+00:00","msg":"And we're back down."},{"type":"good","timestamp":"2010-11-14T21:23:00+00:00","msg":"And we're back after a database restore."},{"type":"major","timestamp":"2010-11-14T21:05:00+00:00","msg":"We've restored a GitHub Pages config backup from a few days ago. Most Pages sites should now be accessible.\\r\\n\\r\\nWork continues on bringing the rest of the site back."},{"type":"major","timestamp":"2010-11-14T20:15:52+00:00","msg":"The site and git access is unavailable due to a database failure. We're researching the issue."}]},{"date":"2010-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-11-23T04:13:00+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2010-11-23T03:06:00+00:00","msg":"We have a few thousand jobs queued up due to a database migration that's underway. We're about halfway through it and expect these jobs to run quickly after the migration completes. We appreciate your patience here!"}]},{"date":"2010-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-02","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-12-02T21:54:00+00:00","msg":"Heartbeat misfired and took the database offline. We're investigating to make sure it doesn't happen again."},{"type":"major","timestamp":"2010-12-02T21:47:00+00:00","msg":"Site is unavailable. We're researching the issue."}]},{"date":"2010-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-13","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-12-13T11:00:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-12-13T10:54:00+00:00","msg":"One of the file server is failing over due to high load. We're looking into it."}]},{"date":"2010-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-12-15T21:46:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2010-12-15T18:10:00+00:00","msg":"One of the file servers is failing over due to high load. We're looking into it.\\r\\n"}]},{"date":"2010-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-12-19T22:43:00+00:00","msg":"Ok, it's back. Sorry about that."},{"type":"minor","timestamp":"2010-12-19T22:40:00+00:00","msg":"One of the file servers is down. Will be back shortly."}]},{"date":"2010-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-25","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2010-12-25T21:36:00+00:00","msg":"Load is back under control on the frontend machines. All systems go."},{"type":"major","timestamp":"2010-12-25T20:56:03+00:00","msg":"A number of machines are under high load leading to 500s. We're investigating."}]},{"date":"2010-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2010-12-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2010-12-30T18:29:00+00:00","msg":"Search & Jobs is back. The gist index had to be momentarily dropped - we'll be reindexing gists throughout the day."},{"type":"minor","timestamp":"2010-12-30T17:19:00+00:00","msg":"Search and jobs.github.com is down. We're looking into it."}]},{"date":"2010-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2010-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-03","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2011-01-03T23:00:00+00:00","msg":"SSH access is restored."},{"type":"minor","timestamp":"2011-01-03T22:42:00+00:00","msg":"We seem to be having some intermittent SSH problems. Working on it."},{"type":"good","timestamp":"2011-01-03T19:56:00+00:00","msg":"Everything is back and functional. We're sorry for the issues you all experienced this morning. Expect a post-mortem on the blog in the next few days."},{"type":"minor","timestamp":"2011-01-03T18:03:00+00:00","msg":"One of the load balancers failed, surfacing some problems with our internal DNS setup. The site is responding, although reports of intermittent failures continue. We're working to correct the issue for everyone."},{"type":"minor","timestamp":"2011-01-03T16:39:00+00:00","msg":"Intermittent errors fetching/pushing and on the site due to high traffic. We're investigating."},{"type":"minor","timestamp":"2011-01-03T19:12:00+00:00","msg":"We identified a problem with our load balancer's routing after the load balancer failure earlier this morning. Everything is looking good right now but we're keeping a close eye on things to make sure everything is back to normal.\\r\\n\\r\\nWe will update a"}]},{"date":"2011-01-04","eventsCount":{"good":3,"minor":6,"major":0},"events":[{"type":"minor","timestamp":"2011-01-04T21:12:00+00:00","msg":"One of our file servers is acting up, we're working on the issue."},{"type":"good","timestamp":"2011-01-04T21:13:00+00:00","msg":"We've upgraded the kernel on the misbehaving fileserver and everything should be back to normal. We're keeping a close eye on everything."},{"type":"good","timestamp":"2011-01-04T20:13:31+00:00","msg":"All repos are back online. We will be investigating root cause and solutions to prevent this from happening again. Thanks for your patience, everyone."},{"type":"minor","timestamp":"2011-01-04T18:14:00+00:00","msg":"The site may show 404s or empty repos for the partitions that are still not online. Don't worry there is no data loss. Looking to make those errors less scary."},{"type":"minor","timestamp":"2011-01-04T18:00:00+00:00","msg":"The file server is back online in manual failover mode until we can figure out why it freaked. Most repos are now accessible. Will update when all repos are back online."},{"type":"minor","timestamp":"2011-01-04T17:40:00+00:00","msg":"The HA/fencing system on the downed file server is screwed up. Working hard to restore order to the universe."},{"type":"minor","timestamp":"2011-01-04T16:10:00+00:00","msg":"One of the file servers failed over temporarily. Working on it..."},{"type":"good","timestamp":"2011-01-04T03:14:00+00:00","msg":"We've tracked down the intermittent SSH connection issues seen earlier today and feel that the service is back to a fully operational state. We'll be writing up a post-mortem on the issues soon."},{"type":"minor","timestamp":"2011-01-04T00:26:00+00:00","msg":"Still seeing intermittent timeouts from the load balancer. Working on it."}]},{"date":"2011-01-05","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-01-05T00:00:00+00:00","msg":"Status is still yellow at the beginning of the day"}]},{"date":"2011-01-06","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-01-06T00:00:00+00:00","msg":"Status is still yellow at the beginning of the day"}]},{"date":"2011-01-07","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-01-07T00:00:00+00:00","msg":"Status is still yellow at the beginning of the day"}]},{"date":"2011-01-08","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-08T05:34:00+00:00","msg":"All done! We work fast. =)"},{"type":"good","timestamp":"2011-01-08T05:30:00+00:00","msg":"Solr maintenance starting now. Searches may be temporarily unavailable across the site."}]},{"date":"2011-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-12","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-01-12T23:24:00+00:00","msg":"File server is back online."},{"type":"minor","timestamp":"2011-01-12T23:16:00+00:00","msg":"One of our file servers is acting up. Looking into it."},{"type":"good","timestamp":"2011-01-12T19:16:00+00:00","msg":"Just had a temporary job queue backlog. The problem is fixed and the queue is clearing out now."}]},{"date":"2011-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-01-16T21:13:00+00:00","msg":"File server is back online."},{"type":"minor","timestamp":"2011-01-16T21:06:00+00:00","msg":"One of the file servers is offline. Working hard to fix it up."}]},{"date":"2011-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-20","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2011-01-20T16:42:00+00:00","msg":"Source of traffic spike has been identified and neutralized. All systems should be back to normal."},{"type":"major","timestamp":"2011-01-20T16:09:00+00:00","msg":"Heavy load on frontends due to request volume is causing problems. Will keep you updated."},{"type":"minor","timestamp":"2011-01-20T15:57:00+00:00","msg":"We're seeing some sporadic errors on the site due to frontend instability. Working on a solution."}]},{"date":"2011-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-24T19:14:00+00:00","msg":"We will be having scheduled maintenance tonight from 22:00 - 22:20 PST during which github.com may be unavailable for a short period of time. GitHub Pages and GitHub Jobs will be unaffected."}]},{"date":"2011-01-25","eventsCount":{"good":3,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-25T06:55:00+00:00","msg":"Maintenance is finished and the site is fully operational again."},{"type":"good","timestamp":"2011-01-25T06:00:00+00:00","msg":"Maintenance starting now."},{"type":"good","timestamp":"2011-01-25T05:50:00+00:00","msg":"Maintenance starting in ten minutes. http://bit.ly/fwseGo"}]},{"date":"2011-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-28","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-01-28T23:02:00+00:00","msg":"The DB spike cause has been fixed. All systems are back to normal."},{"type":"major","timestamp":"2011-01-28T22:18:00+00:00","msg":"Experiencing high DB load currently. We're on it."}]},{"date":"2011-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-02-28","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-02-28T14:25:00+00:00","msg":"Search is flaky while we sort out some problems with Solr."}]},{"date":"2011-03-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-03-01T03:20:00+00:00","msg":"Solr is back to normal."},{"type":"minor","timestamp":"2011-03-01T03:11:00+00:00","msg":"Restarting Solr to put some new config options into place."}]},{"date":"2011-03-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-03-05T12:58:00+00:00","msg":"We are no longer seeing reports of 502 errors for tag downloads."},{"type":"minor","timestamp":"2011-03-05T11:26:00+00:00","msg":"Tag downloads are getting stuck and leading to intermittent failures (http 502 errors). Researching..."}]},{"date":"2011-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-09","eventsCount":{"good":2,"minor":1,"major":2},"events":[{"type":"good","timestamp":"2011-03-09T21:53:00+00:00","msg":"The pages servers are back up and fully operational."},{"type":"minor","timestamp":"2011-03-09T21:08:00+00:00","msg":"We're experiencing a service interruption on our pages servers. We're investigating now."},{"type":"good","timestamp":"2011-03-09T03:29:00+00:00","msg":"Everything is back online."},{"type":"major","timestamp":"2011-03-09T03:26:00+00:00","msg":"MySQL went offline, currently going through innodb recovery now."},{"type":"major","timestamp":"2011-03-09T03:26:00+00:00","msg":"We're down! Investigating..."}]},{"date":"2011-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-03-29T05:47:00+00:00","msg":"Pages is back."},{"type":"minor","timestamp":"2011-03-29T05:37:00+00:00","msg":"GitHub Pages is down. Looking into it."}]},{"date":"2011-03-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-04-26T19:11:28+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2011-04-26T19:10:59+00:00","msg":"Intermittent 500 error pages on github.com. We're researching the issue."}]},{"date":"2011-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-05","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-05-05T19:25:13+00:00","msg":"Disruption was due to temporary database overload. We're researching the cause. The site has stabilized."},{"type":"major","timestamp":"2011-05-05T19:14:08+00:00","msg":"Major failures across the site. We're investigating."}]},{"date":"2011-05-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-15","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-05-15T05:29:00+00:00","msg":"Maintenance was successful. Thanks for your patience."},{"type":"major","timestamp":"2011-05-15T05:00:00+00:00","msg":"Scheduled maintenance is starting. Should not last more than 15 minutes."}]},{"date":"2011-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-05-26T17:30:00+00:00","msg":"And it's fixed!"},{"type":"minor","timestamp":"2011-05-26T17:28:00+00:00","msg":"A bug crept into our Javascript bundling process, so some functionality on the site may be broken. We're looking into it."}]},{"date":"2011-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-05-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-05-31T23:35:00+00:00","msg":"Repos should be fixed now. A repo shard was left in a weird state, so we weren't receiving alerts for it."},{"type":"minor","timestamp":"2011-05-31T23:34:00+00:00","msg":"Some users are having troubles pushing to their repos. We're looking into it."}]},{"date":"2011-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-02","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2011-06-02T09:06:00+00:00","msg":"Connectivity restored."},{"type":"minor","timestamp":"2011-06-02T08:33:00+00:00","msg":"Reports of downtime in Netherlands and Japan. We're investigating."},{"type":"good","timestamp":"2011-06-02T02:27:00+00:00","msg":"Access to repos on that file server has been restored on the standby server."},{"type":"minor","timestamp":"2011-06-02T02:26:00+00:00","msg":"One of the file servers is switching to standby while we diagnose a problem."}]},{"date":"2011-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-08","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-06-08T02:19:00+00:00","msg":"And we're back."},{"type":"major","timestamp":"2011-06-08T02:14:00+00:00","msg":"Site is down due to a botched redis restart. We're on it. Be back shortly."}]},{"date":"2011-06-09","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2011-06-09T03:10:00+00:00","msg":"And we're back! Thanks."},{"type":"minor","timestamp":"2011-06-09T03:00:00+00:00","msg":"Going down for maintenance now. Expected downtime: 10 minutes."},{"type":"minor","timestamp":"2011-06-09T02:35:00+00:00","msg":"The site will be down for maintenance in 30 minutes:\\r\\n\\r\\nhttps://github.com/blog/872-scheduled-maintenance-tomorrow-20-00-pst"}]},{"date":"2011-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-06-14T16:44:00+00:00","msg":"We're serving zip/tarball downloads again. Carry on!"},{"type":"minor","timestamp":"2011-06-14T16:09:00+00:00","msg":"Our zip/tarball downloading service is down. We're looking into it."}]},{"date":"2011-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-06-16T22:30:00+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2011-06-16T18:05:00+00:00","msg":"We're seeing elevated error rates trying to push/pull via ssh right now, we're investigating the issue."}]},{"date":"2011-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-22","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-06-22T23:54:00+00:00","msg":"Everything is back and functional. We experienced high load on the DB server while dropping a large legacy table. Sorry for the hiccup."},{"type":"major","timestamp":"2011-06-22T23:50:00+00:00","msg":"The database is experiencing high load during a modification operation on the events table. Working on it."}]},{"date":"2011-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-07-16T20:39:00+00:00","msg":"One of our file servers is having issues. We're looking into it."},{"type":"good","timestamp":"2011-07-16T22:03:00+00:00","msg":"File servers are back to normal"}]},{"date":"2011-07-17","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-07-17T00:00:00+00:00","msg":"Status is still yellow at the beginning of the day"}]},{"date":"2011-07-18","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2011-07-18T00:00:00+00:00","msg":"Status is still yellow at the beginning of the day"}]},{"date":"2011-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-27","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-07-27T17:20:00+00:00","msg":"The file server was fixed a while ago. Missed the nagios resolution."},{"type":"minor","timestamp":"2011-07-27T16:25:00+00:00","msg":"One of the file servers is out of disk space. We're fixing it now."}]},{"date":"2011-07-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-07-28T05:43:00+00:00","msg":"Our fileserver issues have been fully resolved!"},{"type":"minor","timestamp":"2011-07-28T03:06:00+00:00","msg":"One of our file servers failed over and we had a brief hiccup in availability. Continuing to investigate."}]},{"date":"2011-07-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-01","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-08-01T11:47:00+00:00","msg":"The failing disk partition is back in good status. All repository access is restored."},{"type":"major","timestamp":"2011-08-01T11:14:00+00:00","msg":"A disk partition is failing. Some repositories may show "temporarily unavailable". We're researching the issue now."}]},{"date":"2011-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-15","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2011-08-15T21:00:00+00:00","msg":"All functionality has been restored."},{"type":"minor","timestamp":"2011-08-15T20:18:00+00:00","msg":"One of our xen boxes failed and we're bringing it back up now."},{"type":"minor","timestamp":"2011-08-15T19:53:38+00:00","msg":"Some of our queues are backed up and we're aware of the issue. We're looking into it now."}]},{"date":"2011-08-16","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2011-08-16T18:00:00+00:00","msg":"All systems back online."},{"type":"minor","timestamp":"2011-08-16T16:20:00+00:00","msg":"Downloads, Pages, and some other subsystems are experiencing intermittent failures. We're actively investigating."},{"type":"good","timestamp":"2011-08-16T01:50:00+00:00","msg":"All systems back and running smoothly."},{"type":"minor","timestamp":"2011-08-16T00:57:00+00:00","msg":"We appear to be having routing issues at the moment, we're investigating."}]},{"date":"2011-08-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-22","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-08-22T14:23:00+00:00","msg":"Everything should be normal again. If you still have trouble please contact support@github.com"},{"type":"major","timestamp":"2011-08-22T14:02:00+00:00","msg":"We had a bad deploy. We are fixing it."}]},{"date":"2011-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-08-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-08-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-05","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-09-05T13:58:00+00:00","msg":"Our DB and the frontend are friends again. The site is back up."},{"type":"major","timestamp":"2011-09-05T13:45:00+00:00","msg":"Our DB has blacklisted one of our frontend hosts due to connection errors. We're looking into it."}]},{"date":"2011-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-13","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-09-13T18:12:00+00:00","msg":"Everything's back to normal. Let us know at support@github.com if you're still having problems."},{"type":"minor","timestamp":"2011-09-13T18:11:00+00:00","msg":"A new app server got into rotation a little too early, so you may see some 404's or 'gerve' problems. We're working on it."}]},{"date":"2011-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-18","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2011-09-18T02:50:00+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2011-09-18T02:36:00+00:00","msg":"Stabilizing now. We're keeping an eye on things for a bit."},{"type":"major","timestamp":"2011-09-18T02:32:00+00:00","msg":"Intermittent connectivity issues due to a load balancer failure. We're on it."}]},{"date":"2011-09-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-09-19T18:10:00+00:00","msg":"Stabilizing now. We're keeping an eye on things for a bit"},{"type":"minor","timestamp":"2011-09-19T17:57:00+00:00","msg":"Intermittent connectivity issues due to a load balancer failure. We're on it."}]},{"date":"2011-09-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-09-20T14:31:00+00:00","msg":"Things are stabilizing now."},{"type":"minor","timestamp":"2011-09-20T14:16:00+00:00","msg":"Seeing some intermittent connectivity issues. Looking into it."}]},{"date":"2011-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-09-30","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"major","timestamp":"2011-09-30T21:51:00+00:00","msg":"Looking into general connectivity issues. We're on it."},{"type":"good","timestamp":"2011-09-30T22:41:00+00:00","msg":"Things are stabilizing! We'll be posting a full writeup on the blog Monday."},{"type":"good","timestamp":"2011-09-30T21:33:00+00:00","msg":"The pages server is back up, and all looks well."},{"type":"minor","timestamp":"2011-09-30T21:03:00+00:00","msg":"We're experiencing issues with our github pages server at this time."}]},{"date":"2011-10-01","eventsCount":{"good":2,"minor":1,"major":4},"events":[{"type":"good","timestamp":"2011-10-01T14:05:00+00:00","msg":"Things are stabilizing. We're reviewing to make sure our fixes were applied correctly now. Sorry for the bumps!"},{"type":"major","timestamp":"2011-10-01T13:25:00+00:00","msg":"Things are coming back up!"},{"type":"major","timestamp":"2011-10-01T13:07:00+00:00","msg":"Three machines crashed in rapid succession. One's booted back up now. We're working through fixing it's config then we'll bring the other two back up. We'll post more updates as things progress!"},{"type":"major","timestamp":"2011-10-01T12:56:00+00:00","msg":"Back down. We're on it."},{"type":"minor","timestamp":"2011-10-01T12:34:00+00:00","msg":"Pages is down while we recover from this failure. It should be back up shortly."},{"type":"good","timestamp":"2011-10-01T12:30:00+00:00","msg":"Things are back up, and we're rolling out changes to prevent this from happening again!"},{"type":"major","timestamp":"2011-10-01T12:12:00+00:00","msg":"We lost a load balancer. Should be back up shortly!"}]},{"date":"2011-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-11-08T13:57:00+00:00","msg":"The pages server is back up! Please email support@github.com if you're having any trouble."},{"type":"minor","timestamp":"2011-11-08T12:42:00+00:00","msg":"Pages is down. We're working on it now, should be back up shortly!\\r\\n"}]},{"date":"2011-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-11-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-11-29T18:40:00+00:00","msg":"The file server is back. It looks like autogc ate up a ton of disk space before we could respond to the original nagios alert in time."},{"type":"minor","timestamp":"2011-11-29T17:11:00+00:00","msg":"One of the file servers is out of space. One of our sysadmins is looking into it now."}]},{"date":"2011-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-09","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-12-09T06:54:00+00:00","msg":"Repository access to the storage server has been restored."},{"type":"major","timestamp":"2011-12-09T05:57:00+00:00","msg":"Repository access is down on one of the storage servers. Back momentarily."}]},{"date":"2011-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-12","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2011-12-12T03:12:00+00:00","msg":"Maintenance is done! Please contact support if encounter any strange behavior on the site."},{"type":"minor","timestamp":"2011-12-12T02:59:00+00:00","msg":"MySQL is back up. We're migrating Redis between servers in a few minutes."},{"type":"minor","timestamp":"2011-12-12T02:29:00+00:00","msg":"We're restarting MySQL now. HTTP and Git access will be down for a few minutes."},{"type":"minor","timestamp":"2011-12-12T02:02:00+00:00","msg":"We'll be performing scheduled maintenance tonight from 18:00 - 20:00 PST to double the RAM in our MySQL and Redis servers. HTTP and Git access to github.com will be down intermittently during this window, but we're not expecting any more than 30 minutes o"}]},{"date":"2011-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-12-14T22:50:00+00:00","msg":"Fileserver maintenance is complete! Please contact support if you have any repos that still indicate that the storage server is offline."},{"type":"minor","timestamp":"2011-12-14T22:28:00+00:00","msg":"We're performing emergency maintenance on one of our fileservers. It should be back soon!"}]},{"date":"2011-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-21","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2011-12-21T22:09:00+00:00","msg":"And we're back. It looks like there was temporary network connectivity issues. We're looking into it."},{"type":"major","timestamp":"2011-12-21T22:03:00+00:00","msg":"High error rates on the site. We're investigating."}]},{"date":"2011-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2011-12-26T13:38:00+00:00","msg":"All repository access restored."},{"type":"minor","timestamp":"2011-12-26T13:25:00+00:00","msg":"One of the storage servers is flapping, causing interruptions in access for a small percentage of repositories. We're investigating."}]},{"date":"2011-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2011-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2011-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-03","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-01-03T17:19:00+00:00","msg":"Git access over HTTP has been fully restored. A too-low haproxy maximum connections limit was responsible and has been increased significantly."},{"type":"minor","timestamp":"2012-01-03T17:18:00+00:00","msg":"We're rolling out some changes to correct the git over http issues now. Hang tight."},{"type":"minor","timestamp":"2012-01-03T16:43:00+00:00","msg":"Pushing and fetching via HTTP is slow and/or times out with a 403 or 504 error. We're researching the issue. The operation often goes through on a retry. SSH and git protocol access are not effected."}]},{"date":"2012-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-01-12T13:10:00+00:00","msg":"Everything's back to normal."},{"type":"minor","timestamp":"2012-01-12T13:04:00+00:00","msg":"High database load is causing a high rate of errors across the site. We're researching the issue."}]},{"date":"2012-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-01-19T18:44:00+00:00","msg":"Everything is back to normal. We nuked an expensive query from the homepage that DDOSed our DB servers when the cache expired."},{"type":"minor","timestamp":"2012-01-19T18:03:00+00:00","msg":"We're seeing some unicorns on the site. Investigating."}]},{"date":"2012-01-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-24","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2012-01-24T03:05:00+00:00","msg":"Looks like we had a bad deployment go out. Should be fixed in a few minutes."},{"type":"good","timestamp":"2012-01-24T03:05:00+00:00","msg":"Services should be back to normal now."}]},{"date":"2012-01-25","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2012-01-25T00:00:00+00:00","msg":"Status is still red at the beginning of the day"}]},{"date":"2012-01-26","eventsCount":{"good":0,"minor":0,"major":1},"events":[{"type":"major","timestamp":"2012-01-26T23:50:00+00:00","msg":"We're investigating an issue with the load balancer."}]},{"date":"2012-01-27","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-01-27T16:18:00+00:00","msg":"Pushes are working again. We're manually firing off hooks for all of those who saw an error on push."},{"type":"minor","timestamp":"2012-01-27T15:52:00+00:00","msg":"We're investigating errors on push. Data is still received, but our internal post-recive hook isn't firing."},{"type":"good","timestamp":"2012-01-27T00:08:00+00:00","msg":"Load balancer issue is resolved. Services should be back to normal now."}]},{"date":"2012-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-02","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-02-02T13:13:00+00:00","msg":"GitHub Pages is back up!"},{"type":"minor","timestamp":"2012-02-02T12:47:00+00:00","msg":"Maintenance is going to take a bit longer than expected, unfortunately. Estimated total downtime is now 30 minutes. More updates as we have them!"},{"type":"minor","timestamp":"2012-02-02T12:45:00+00:00","msg":"Pages maintenance is starting now. We'll update again when it's done!"},{"type":"minor","timestamp":"2012-02-02T12:23:00+00:00","msg":"Pages is going down for quick maintenance at 4:45am PST. Downtime expected: < 5 minutes."}]},{"date":"2012-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-04","eventsCount":{"good":1,"minor":0,"major":2},"events":[{"type":"good","timestamp":"2012-02-04T22:46:00+00:00","msg":"We've fixed the underlying routing issue. Services are returning to normal."},{"type":"major","timestamp":"2012-02-04T22:04:00+00:00","msg":"HTTP and SSH services are experiencing intermittent slowness and timeouts. We are tracking down the issue causing connectivity problems at the load balancer."},{"type":"major","timestamp":"2012-02-04T21:31:00+00:00","msg":"We're investigating connectivity issues."}]},{"date":"2012-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-06","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-02-06T23:48:00+00:00","msg":"The cache servers have stabilized. We're processing through the backlog of jobs and monitoring things closely."},{"type":"minor","timestamp":"2012-02-06T23:08:00+00:00","msg":"We're still experiencing problems with some of our memcache servers and jobs are backed up. We're hoping to see the queue get back under control in the next few minutes while we continue to investigate the issue."},{"type":"minor","timestamp":"2012-02-06T22:19:00+00:00","msg":"We lost a few cache servers. Things may be slow for a few minutes while they recover."}]},{"date":"2012-02-07","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2012-02-07T20:12:00+00:00","msg":"All services have stabilized."},{"type":"minor","timestamp":"2012-02-07T20:05:00+00:00","msg":"Service is recovering. We're monitoring things closely."},{"type":"major","timestamp":"2012-02-07T19:55:00+00:00","msg":"We're investigating connectivity issues."}]},{"date":"2012-02-08","eventsCount":{"good":3,"minor":0,"major":3},"events":[{"type":"good","timestamp":"2012-02-08T15:55:08+00:00","msg":"All services are back to normal."},{"type":"major","timestamp":"2012-02-08T15:46:00+00:00","msg":"Investigating more timeouts and unicorns"},{"type":"good","timestamp":"2012-02-08T15:28:00+00:00","msg":"Everything looks good now."},{"type":"good","timestamp":"2012-02-08T15:30:00+00:00","msg":"Everything is back up. We're looking into what caused the hiccup."},{"type":"major","timestamp":"2012-02-08T15:25:00+00:00","msg":"A few things didn't come back up properly (such as Git access), still investigating."},{"type":"major","timestamp":"2012-02-08T15:19:00+00:00","msg":"Experiencing network connectivity issues with our host. Currently investigating."}]},{"date":"2012-02-09","eventsCount":{"good":2,"minor":0,"major":2},"events":[{"type":"good","timestamp":"2012-02-09T21:06:44+00:00","msg":"Services are recovering."},{"type":"major","timestamp":"2012-02-09T20:59:02+00:00","msg":"We're investigating connectivity problems. More info as we have it."},{"type":"good","timestamp":"2012-02-09T14:20:21+00:00","msg":"All services are stabilizing."},{"type":"major","timestamp":"2012-02-09T14:09:00+00:00","msg":"We're experiencing network connectivity issues. Investigating."}]},{"date":"2012-02-10","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2012-02-10T22:07:32+00:00","msg":"We have this wave of the attack under control. Sorry for the hiccup, everyone!"},{"type":"major","timestamp":"2012-02-10T22:00:29+00:00","msg":"Fighting the DDoS again. We'll post updates as we have them."}]},{"date":"2012-02-11","eventsCount":{"good":3,"minor":0,"major":2},"events":[{"type":"good","timestamp":"2012-02-11T22:47:50+00:00","msg":"We're rolling out some new DDoS prevention strategies today. If you're having trouble reaching GitHub and don't see a current outage reported here, please send support@github.com a note with your IP address. Cheers!"},{"type":"good","timestamp":"2012-02-11T13:58:21+00:00","msg":"All services have recovered."},{"type":"major","timestamp":"2012-02-11T13:47:15+00:00","msg":"The DDoS is at it again. Investigating."},{"type":"good","timestamp":"2012-02-11T00:36:57+00:00","msg":"Services have recovered. We're hard at work to improve our defenses."},{"type":"major","timestamp":"2012-02-11T00:31:18+00:00","msg":"DDoS has taken us down again. We're investigating."}]},{"date":"2012-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-02-14T19:45:11+00:00","msg":"All nodeload servers are online and serving requests."},{"type":"minor","timestamp":"2012-02-14T19:38:16+00:00","msg":"The Nodeload service is down for a small percentage of repositories. We're working to resolve this."}]},{"date":"2012-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-16","eventsCount":{"good":1,"minor":3,"major":3},"events":[{"type":"good","timestamp":"2012-02-16T02:25:01+00:00","msg":"All services have recovered and all features are enabled. Please email support@github.com if you're seeing any issues!"},{"type":"minor","timestamp":"2012-02-16T01:40:26+00:00","msg":"All repos should be available now. We're still working on fixing the routing table for a handful of gists and enabling a few site features we disabled during the outage."},{"type":"minor","timestamp":"2012-02-16T00:56:21+00:00","msg":"Site is recovering, but a small percentage of repos are still unavailable. We're fixing up the routing table now."},{"type":"major","timestamp":"2012-02-16T00:29:41+00:00","msg":"Still working to get services fully recovered."},{"type":"minor","timestamp":"2012-02-16T00:26:33+00:00","msg":"MySQL is back up. Services are slow, but recovering."},{"type":"major","timestamp":"2012-02-16T00:20:26+00:00","msg":"Had to restart MySQL. InnoDB recovery happening now."},{"type":"major","timestamp":"2012-02-16T00:13:10+00:00","msg":"Tracking down the source of the unicorns now"}]},{"date":"2012-02-17","eventsCount":{"good":2,"minor":0,"major":2},"events":[{"type":"good","timestamp":"2012-02-17T21:25:52+00:00","msg":"Services are returning to normal."},{"type":"major","timestamp":"2012-02-17T21:21:11+00:00","msg":"The DDoS is at it again. Investigating."},{"type":"good","timestamp":"2012-02-17T16:19:50+00:00","msg":"All services have been restored."},{"type":"major","timestamp":"2012-02-17T16:13:03+00:00","msg":"Experiencing load balancer troubles. Investigating."}]},{"date":"2012-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-23","eventsCount":{"good":1,"minor":1,"major":2},"events":[{"type":"minor","timestamp":"2012-02-23T23:52:23+00:00","msg":"One of our fileservers is offline for emergency maintenance. Should be back up quickly."},{"type":"good","timestamp":"2012-02-23T13:24:21+00:00","msg":"We're back. We're rolling out even more DDoS protection later today, stay tuned!"},{"type":"major","timestamp":"2012-02-23T13:13:41+00:00","msg":"We'll be down for a quick second while we put another layer of DDoS defense in place."},{"type":"major","timestamp":"2012-02-23T13:07:58+00:00","msg":"Investigating connectivity problems"}]},{"date":"2012-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-24T00:02:40+00:00","msg":"Maintenance complete!"}]},{"date":"2012-02-25","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-02-25T23:05:42+00:00","msg":"All fileservers are back online!"},{"type":"minor","timestamp":"2012-02-25T22:51:00+00:00","msg":"Emergency maintenance is being performed on one fileserver pair, affecting access to a small percentage of repos. We'll update when it's back up!"},{"type":"good","timestamp":"2012-02-25T04:44:02+00:00","msg":"All fileservers are back online."},{"type":"minor","timestamp":"2012-02-25T03:58:04+00:00","msg":"One of our fileserver pairs is down briefly for emergency maintenance."}]},{"date":"2012-02-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-27","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2012-02-27T13:38:46+00:00","msg":"All services are back to normal."},{"type":"major","timestamp":"2012-02-27T13:28:16+00:00","msg":"Investigating connectivity problems. Suspecting another DDoS attack."}]},{"date":"2012-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-02-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-02-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-02","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2012-03-02T23:27:51+00:00","msg":"We're investigating performance problems with GitHub Pages."}]},{"date":"2012-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-03T00:02:12+00:00","msg":"Pages performance has largely stabilized. We're planning to roll out some performance improvements early next week. Stay tuned!"}]},{"date":"2012-03-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-03-04T09:05:36+00:00","msg":"All fileservers are back online."},{"type":"minor","timestamp":"2012-03-04T08:31:49+00:00","msg":"We're preforming emergency maintenance on a fileserver. Access to a small percentage of repos is affected. We'll update with more info shortly!"}]},{"date":"2012-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-06","eventsCount":{"good":3,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2012-03-06T17:00:30+00:00","msg":"We've put the affected fileserver back into service and are monitoring it closely."},{"type":"minor","timestamp":"2012-03-06T16:17:14+00:00","msg":"Recovery on the affected fileserver is progressing."},{"type":"minor","timestamp":"2012-03-06T16:06:34+00:00","msg":"We've briefly disabled the affected fileserver again as recovery is slower than expected."},{"type":"good","timestamp":"2012-03-06T15:54:49+00:00","msg":"Repos on the affected fileserver are now available."},{"type":"minor","timestamp":"2012-03-06T15:43:19+00:00","msg":"We're performing emergency maintenance on a fileserver pair, affecting access to a small percentage of Git repos."},{"type":"good","timestamp":"2012-03-06T07:08:53+00:00","msg":"We fixed the MySQL query plan for a slow query and database activity is returning to normal."},{"type":"minor","timestamp":"2012-03-06T06:47:17+00:00","msg":"Some SSH operations are currently failing due to database load. Still investigating."},{"type":"minor","timestamp":"2012-03-06T06:23:44+00:00","msg":"The Pull Requests page is experiencing slow load times due to slow DB queries. Investigating."}]},{"date":"2012-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-15","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2012-03-15T16:20:55+00:00","msg":"GitHub Pages is experiencing intermittent connectivity problems, and page builds are delayed as we work through a queue backlog."}]},{"date":"2012-03-16","eventsCount":{"good":4,"minor":2,"major":3},"events":[{"type":"good","timestamp":"2012-03-16T19:11:12+00:00","msg":"GitHub Pages is up and running again"},{"type":"major","timestamp":"2012-03-16T18:53:10+00:00","msg":"GitHub Pages is still impacted by the earlier problems. We'll update again when it's back up."},{"type":"good","timestamp":"2012-03-16T18:49:11+00:00","msg":"Load balancers are back in working order. We're investigating the cause of the problems now."},{"type":"major","timestamp":"2012-03-16T18:39:08+00:00","msg":"Investigating load balancer problems"},{"type":"good","timestamp":"2012-03-16T15:52:05+00:00","msg":"We've resolved the issue causing occasional unicorns and performance problems. Sorry for the bumpy morning!"},{"type":"minor","timestamp":"2012-03-16T15:34:51+00:00","msg":"Seeing occasional unicorns. We're investigating."},{"type":"good","timestamp":"2012-03-16T14:25:26+00:00","msg":"All systems go"},{"type":"minor","timestamp":"2012-03-16T13:36:28+00:00","msg":"Connectivity should be back to normal, but downloads are still affected."},{"type":"major","timestamp":"2012-03-16T13:36:06+00:00","msg":"Experiencing some connectivity errors. Working to stabilize things now."}]},{"date":"2012-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-27T18:17:00+00:00","msg":"GitHub Pages DNS is changing. Pages may now be served from 204.232.175.78 in addition to 207.97.227.245. Update your firewall rules accordingly!"}]},{"date":"2012-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-03-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-03-30T09:42:28+00:00","msg":"git:// clones are back to normal."},{"type":"minor","timestamp":"2012-03-30T09:09:32+00:00","msg":"We're investigating intermittent issues with git:// protocol clones."}]},{"date":"2012-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-09T22:47:44+00:00","msg":"MySQL load spike causing intermittent 500s. Issue is resolved and services are returning to normal."}]},{"date":"2012-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-11","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2012-04-11T14:07:50+00:00","msg":"The routing issue seems to be fixed now. Please contact support if you're still having connectivity problems to github.com"},{"type":"minor","timestamp":"2012-04-11T12:16:13+00:00","msg":"We're currently waiting for our upstream providers to correct this network routing issue which is still affecting some of our customers. Sorry for the inconvenience."},{"type":"minor","timestamp":"2012-04-11T10:09:29+00:00","msg":"We're still investigating a small routing issue with our upstream providers. We'll update the status with more details shortly."},{"type":"minor","timestamp":"2012-04-11T08:57:36+00:00","msg":"Interruptions appear to be isolated to a small percentage of source networks. We're investigating with our upstream providers."},{"type":"minor","timestamp":"2012-04-11T08:55:01+00:00","msg":"We're investigating routing problems affecting access to github.com for some networks."},{"type":"good","timestamp":"2012-04-11T01:45:51+00:00","msg":"We're investigating connectivity problems from a handful of networks with our upstream providers."}]},{"date":"2012-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-24","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-04-24T09:07:48+00:00","msg":"Fileserver pair is stabilizing. All repos should be accessible again."},{"type":"minor","timestamp":"2012-04-24T08:56:50+00:00","msg":"Fileserver is back online."},{"type":"minor","timestamp":"2012-04-24T08:44:10+00:00","msg":"One of our fileserver pairs is experiencing connectivity issues. We are investigating."}]},{"date":"2012-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-04-26T05:44:29+00:00","msg":"Fileserver maintenance is complete. Thanks for your patience."},{"type":"minor","timestamp":"2012-04-26T04:24:25+00:00","msg":"Scheduled fileserver maintenance is underway. https://github.com/blog/1111-fileserver-maintenance-wednesday-night"}]},{"date":"2012-04-27","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-04-27T22:22:37+00:00","msg":"Service has been restored to all GitHub Pages."},{"type":"minor","timestamp":"2012-04-27T21:38:29+00:00","msg":"We've isolated the problems with GitHub Pages to users with A records instead of CNAMEs to pages.github.com. We're working to restore service on the original IP, but if you're able to, changing your A record to point to 204.232.175.78 may restore service"},{"type":"minor","timestamp":"2012-04-27T21:31:13+00:00","msg":"We're investigating reports of a GitHub Pages outage affecting some users."}]},{"date":"2012-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-04-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-04-30T23:08:40+00:00","msg":"Performance is returning to normal. Sorry for the hiccup."},{"type":"minor","timestamp":"2012-04-30T22:54:34+00:00","msg":"We're investigating performance problems."}]},{"date":"2012-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-05-08T15:47:21+00:00","msg":"All service is back to normal."},{"type":"minor","timestamp":"2012-05-08T15:33:54+00:00","msg":"Investigating the source intermittent SSH hangups."}]},{"date":"2012-05-09","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-05-09T14:04:49+00:00","msg":"GitHub Pages performance has stabilized."},{"type":"minor","timestamp":"2012-05-09T12:21:00+00:00","msg":"A small percentage of GitHub Pages may be experiencing degraded performance. We're investigating."}]},{"date":"2012-05-10","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-05-10T21:59:38+00:00","msg":"All systems have recovered and are performing normally."},{"type":"minor","timestamp":"2012-05-10T20:49:00+00:00","msg":"Performance issue has been isolated and services are returning to normal."},{"type":"minor","timestamp":"2012-05-10T20:05:00+00:00","msg":"We're having some performance problems. Looking into it now."}]},{"date":"2012-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-12","eventsCount":{"good":2,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2012-05-12T17:26:00+00:00","msg":"Some Time Warner Cable customers are experiencing problems accessing GitHub. Time Warner Cable is investigating, and we'll update here with any further information we receive from them."},{"type":"good","timestamp":"2012-05-12T17:25:00+00:00","msg":"The site's back, sorry for the hiccup."},{"type":"major","timestamp":"2012-05-12T17:11:05+00:00","msg":"Investigating connectivity issues."}]},{"date":"2012-05-13","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-05-13T05:46:00+00:00","msg":"All systems go!"},{"type":"minor","timestamp":"2012-05-13T05:45:00+00:00","msg":"One of the frontend machines is not able to connect to the storage servers. A small percentage of all requests are impacted. If you see 500s, wait 60s and try again to land on a different frontend machine. We're investigating."}]},{"date":"2012-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-05-25T13:44:28+00:00","msg":"All systems are back to normal."},{"type":"minor","timestamp":"2012-05-25T13:30:33+00:00","msg":"Investigating intermittent 'remote end hung up unexpectedly' errors"}]},{"date":"2012-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-06","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-06-06T18:49:32+00:00","msg":"All rebuilds of failed page builds in the last few hours should be complete now."},{"type":"good","timestamp":"2012-06-06T18:33:45+00:00","msg":"New page builds should be working again. We're working on rebuilding all of the pages that failed in the past few hours now."},{"type":"minor","timestamp":"2012-06-06T18:06:03+00:00","msg":"We're investigating some trouble with GitHub Pages. More as we have it."}]},{"date":"2012-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-06-22T13:41:23+00:00","msg":"We have resolved the problem and all pushes should be accepted again."},{"type":"minor","timestamp":"2012-06-22T13:40:52+00:00","msg":"We received some reports of pushes not being accepted. We're investigating the problem."}]},{"date":"2012-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-27","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-06-27T20:59:25+00:00","msg":"All services are back to normal."},{"type":"minor","timestamp":"2012-06-27T20:46:57+00:00","msg":"Investigating connectivity problems."}]},{"date":"2012-06-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-06-28T16:30:14+00:00","msg":"All services back to normal."},{"type":"minor","timestamp":"2012-06-28T16:25:57+00:00","msg":"Investigating connectivity problems."}]},{"date":"2012-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-07-05T20:45:13+00:00","msg":"All repositories are now accessible."},{"type":"minor","timestamp":"2012-07-05T20:30:50+00:00","msg":"A storage server is failing over. Some repositories are inaccessible. We're investigating now."}]},{"date":"2012-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-07-23T22:29:57+00:00","msg":"SSH connection fix has been deployed. Please email support@github.com if you're having trouble connecting via SSH!"},{"type":"minor","timestamp":"2012-07-23T21:50:00+00:00","msg":"We've tracked down the source of increased SSH connection errors some of you may have seen this afternoon. A fix is going out now."}]},{"date":"2012-07-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-07-24T21:41:01+00:00","msg":"We've significantly reduced the number of SSH connection errors today and are hard at work on a solution to eliminate them entirely."},{"type":"minor","timestamp":"2012-07-24T16:11:27+00:00","msg":"We're testing a fix to continued SSH connection errors. More as we have it."}]},{"date":"2012-07-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-07-25T20:12:01+00:00","msg":"Service for all GitHub Pages has been restored."},{"type":"minor","timestamp":"2012-07-25T20:09:44+00:00","msg":"Some Pages are currently unavailable. We're rolling out a fix now."}]},{"date":"2012-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-07-31","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-07-31T22:45:01+00:00","msg":"We've processed through the queue backlog successfully. All systems go."},{"type":"minor","timestamp":"2012-07-31T21:43:52+00:00","msg":"File servers have recovered. We're still working through the backlog of background jobs."},{"type":"minor","timestamp":"2012-07-31T21:17:20+00:00","msg":"We're a bit behind on jobs at the moment. Workers are processing through the backlog now, and we'll update again when the queue is empty."},{"type":"minor","timestamp":"2012-07-31T20:45:21+00:00","msg":"We're investigating elevated failure rates on some of our file servers"}]},{"date":"2012-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-08-03T20:51:17+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-03T20:51:02+00:00","msg":"A small percentage of repositories were unavailable for approximately 10 minutes starting at 12:40pm due to a longer than normal fileserver failover."}]},{"date":"2012-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-08-05T14:54:43+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-05T14:44:16+00:00","msg":"a fileserver pair is currently offline for emergency maintenance."}]},{"date":"2012-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-07","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-08-07T17:15:18+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-07T15:52:34+00:00","msg":"Load on our databases is recovering from a rapid spike."},{"type":"minor","timestamp":"2012-08-07T15:41:17+00:00","msg":"Investigating connectivity problems."},{"type":"good","timestamp":"2012-08-07T14:44:24+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-07T14:29:52+00:00","msg":"Investigating GitHub Pages connectivity problems."}]},{"date":"2012-08-08","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-08-08T20:49:27+00:00","msg":"Routing issues have resolved over the past few hours. All systems go."},{"type":"minor","timestamp":"2012-08-08T18:17:21+00:00","msg":"The issue has been confirmed as a routing problem on Level3's network."},{"type":"minor","timestamp":"2012-08-08T18:07:22+00:00","msg":"Spoke to soon. We're investigating networking problems causing a percentage of users to be unable to reach github.com over Git/SSH/HTTPS. More as we have it."},{"type":"good","timestamp":"2012-08-08T18:00:59+00:00","msg":"Routing problems appear to be resolved. We're investigating the cause of the problem with our upstream providers."},{"type":"minor","timestamp":"2012-08-08T17:43:15+00:00","msg":"Investigating some routing problems upstream from GitHub."}]},{"date":"2012-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-15","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-08-15T22:48:38+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-15T21:28:43+00:00","msg":"We're processing through a backlog of queued jobs. An update will be provided once we're caught up."},{"type":"good","timestamp":"2012-08-15T15:13:18+00:00","msg":"The queue backlog has been completely processed. All systems go."},{"type":"minor","timestamp":"2012-08-15T15:00:40+00:00","msg":"We're processing through a moderate queue backlog. We'll update again when it's caught up."}]},{"date":"2012-08-16","eventsCount":{"good":3,"minor":8,"major":3},"events":[{"type":"good","timestamp":"2012-08-16T18:30:47+00:00","msg":"The fileserver is back online and all systems are normal!"},{"type":"minor","timestamp":"2012-08-16T18:02:54+00:00","msg":"We're still working to bring the unavailable fileserver back online."},{"type":"minor","timestamp":"2012-08-16T17:31:22+00:00","msg":"One of our fileservers pairs has become temporarily unavailable."},{"type":"good","timestamp":"2012-08-16T07:12:20+00:00","msg":"All systems normal!"},{"type":"minor","timestamp":"2012-08-16T06:56:26+00:00","msg":"App response times are now completely back to normal. All job queues should be caught up except for search index updates."},{"type":"minor","timestamp":"2012-08-16T06:41:07+00:00","msg":"We've processed a bit over half of the queued jobs from the maintenance. Response time has improved significantly and is continuing to decrease."},{"type":"minor","timestamp":"2012-08-16T06:21:17+00:00","msg":"We've re-enabled processing for queued jobs. The backlog from the maintenance window is currently being worked through."},{"type":"minor","timestamp":"2012-08-16T06:16:20+00:00","msg":"Response times for github.com are still improving as we fix broken Unicorns. Services are available, but a little slow at the moment. Processing for queued jobs is currently disabled."},{"type":"minor","timestamp":"2012-08-16T06:01:50+00:00","msg":"The new database cluster is in place and services are beginning to come back up."},{"type":"minor","timestamp":"2012-08-16T05:42:33+00:00","msg":"We've identified and resolved the cause for the failure during the database maintenance window and are proceeding with the planned database maintenance."},{"type":"good","timestamp":"2012-08-16T05:27:06+00:00","msg":"Rollback is complete and all systems are now back online."},{"type":"major","timestamp":"2012-08-16T05:23:12+00:00","msg":"We encountered some problems with the database maintenance and are now rolling back."},{"type":"major","timestamp":"2012-08-16T05:16:55+00:00","msg":"We're still working on the database maintenance but we're wrapping things up now."},{"type":"major","timestamp":"2012-08-16T05:00:13+00:00","msg":"We're starting our scheduled database maintenanace now. We expect to back up in a few minutes!"}]},{"date":"2012-08-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-08-17T20:03:36+00:00","msg":"All pages sites should be available now."},{"type":"minor","timestamp":"2012-08-17T19:51:21+00:00","msg":"Some pages sites are currently unavailable. We're investigating."}]},{"date":"2012-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-20","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"minor","timestamp":"2012-08-20T17:36:26+00:00","msg":"All pages should be available again. Some page builds are still a little backed up."},{"type":"minor","timestamp":"2012-08-20T17:31:17+00:00","msg":"Some pages are temporarily unavailable for a few minutes."},{"type":"good","timestamp":"2012-08-20T22:44:10+00:00","msg":"All page builds have caught up and all systems are normal."},{"type":"minor","timestamp":"2012-08-20T17:19:53+00:00","msg":"Some page builds are currently running a little slow."}]},{"date":"2012-08-21","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2012-08-21T17:37:29+00:00","msg":"The page build backlog has been completely processed. All systems go."},{"type":"good","timestamp":"2012-08-21T20:15:37+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-08-21T15:43:17+00:00","msg":"GitHub Pages builds are delayed a bit today. We're processing the backlog now."},{"type":"major","timestamp":"2012-08-21T20:10:57+00:00","msg":"github.com is down. We're investigating."}]},{"date":"2012-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-08-29","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-08-29T16:16:38+00:00","msg":"The <a href="https://github-images.s3.amazonaws.com/skitch/skitched-20120829-121613.jpg">backlog has been processed</a> and we're back to realtime. Sorry about the rocky morning. We're kicking off some work to ensure job processing is more resilient in th"},{"type":"minor","timestamp":"2012-08-29T15:39:21+00:00","msg":"We've spun up some additional worker capacity to deal with the backlog."},{"type":"minor","timestamp":"2012-08-29T15:06:00+00:00","msg":"We are processing through a queue backlog after we lost a cache server. We'll update again when everything's up to date!"}]},{"date":"2012-08-30","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-08-30T14:06:10+00:00","msg":"We've made a few changes to ensure GitHub Pages is handling the increased load well. All systems go!"},{"type":"minor","timestamp":"2012-08-30T13:10:36+00:00","msg":"Investigating further GitHub Pages service degradation. More as we have it."},{"type":"good","timestamp":"2012-08-30T12:55:02+00:00","msg":"GitHub Pages experienced a brief degradation in service due to a large influx of traffic around 5:45am PDT. Service has been restored and we're monitoring the service closely."}]},{"date":"2012-08-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-08-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-06","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-09-06T17:02:53+00:00","msg":"GitHub Pages is back to normal. All systems go."},{"type":"minor","timestamp":"2012-09-06T16:56:24+00:00","msg":"A portion of GitHub Pages sites are down. We're investigating now."},{"type":"good","timestamp":"2012-09-06T13:29:44+00:00","msg":"Queues are back to normal again."},{"type":"minor","timestamp":"2012-09-06T13:18:49+00:00","msg":"We're working through a large queue of jobs this morning. We'll update again when everything's caught up!"}]},{"date":"2012-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-10","eventsCount":{"good":1,"minor":3,"major":2},"events":[{"type":"good","timestamp":"2012-09-10T16:29:19+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-09-10T14:54:13+00:00","msg":"Service is recovering. Performance will continue to be degraded for a short while."},{"type":"minor","timestamp":"2012-09-10T14:22:19+00:00","msg":"Back on the primary DB and recovering slowly."},{"type":"major","timestamp":"2012-09-10T14:19:33+00:00","msg":"Back down. Investigating."},{"type":"minor","timestamp":"2012-09-10T14:13:45+00:00","msg":"We failed over to one of our secondary DBs. Services are recovering, but slow."},{"type":"major","timestamp":"2012-09-10T14:05:23+00:00","msg":"Investigating database problems."}]},{"date":"2012-09-11","eventsCount":{"good":2,"minor":4,"major":5},"events":[{"type":"minor","timestamp":"2012-09-11T20:56:56+00:00","msg":"Issue, Repository, and User search indices may be returning incorrect results after today's DB maintenance. We're rebuilding the search index now."},{"type":"good","timestamp":"2012-09-11T16:50:51+00:00","msg":"Performance is largely back to normal. We'll be following up with more information on this outage and our plans to resolve the issues on the blog soon."},{"type":"minor","timestamp":"2012-09-11T16:38:34+00:00","msg":"Performance is returning to normal."},{"type":"minor","timestamp":"2012-09-11T16:27:39+00:00","msg":"Unicorns are decreasing in frequency."},{"type":"major","timestamp":"2012-09-11T16:10:16+00:00","msg":"Performance is still impacted such that the majority of requests are hitting unicorns. Caches are slowly warming."},{"type":"major","timestamp":"2012-09-11T15:58:52+00:00","msg":"DB cluster is slowly recovering."},{"type":"major","timestamp":"2012-09-11T15:35:53+00:00","msg":"We've taken a bad DB down and are working to return the DB cluster to a normal state now."},{"type":"major","timestamp":"2012-09-11T15:25:21+00:00","msg":"Investigating DB problems"},{"type":"major","timestamp":"2012-09-11T15:19:48+00:00","msg":"Connectivity problems. Investigating"},{"type":"good","timestamp":"2012-09-11T14:42:46+00:00","msg":"All caught up."},{"type":"minor","timestamp":"2012-09-11T14:27:52+00:00","msg":"Processing through a queue backlog. We'll update when we're all caught up."}]},{"date":"2012-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-12T02:09:02+00:00","msg":"Search indexes are still missing some results. We're working on backfilling through the night."}]},{"date":"2012-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-09-14T01:42:00+00:00","msg":"Connectivity issues have been resolved."},{"type":"minor","timestamp":"2012-09-14T01:38:26+00:00","msg":"Investigating connectivity problems on HTTP port 80."}]},{"date":"2012-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-19","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-09-19T15:37:32+00:00","msg":"The job queue has returned to normal."},{"type":"minor","timestamp":"2012-09-19T15:16:40+00:00","msg":"We've caught up on processing many of the higher-priority jobs in the job queue. Lower-priority jobs are still backlogged."},{"type":"minor","timestamp":"2012-09-19T14:02:23+00:00","msg":"We are working through a backlog in our job queue. Please sit tight as we churn through them..."},{"type":"minor","timestamp":"2012-09-19T13:54:43+00:00","msg":"Job queues are backed up -- we are investigating."}]},{"date":"2012-09-20","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2012-09-20T17:16:28+00:00","msg":"We've resolved the issues with Pull Requests."},{"type":"minor","timestamp":"2012-09-20T16:51:58+00:00","msg":"We are investigating issues with merging Pull Requests."},{"type":"good","timestamp":"2012-09-20T15:49:12+00:00","msg":"The job queue has caught up and returned to normal."},{"type":"minor","timestamp":"2012-09-20T15:08:39+00:00","msg":"We've brought the node back online and are now processing through the backlog. This will take some time."},{"type":"minor","timestamp":"2012-09-20T14:57:12+00:00","msg":"We lost a worker node and are working to bring that back online. Until then the job queue will be slow to process the backlog."},{"type":"minor","timestamp":"2012-09-20T14:46:59+00:00","msg":"Job queues are backed up -- we are investigating."}]},{"date":"2012-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-09-26T13:50:09+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-09-26T13:41:07+00:00","msg":"We are investigating timeouts when using the website."}]},{"date":"2012-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-09-28T22:00:13+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-09-28T20:30:52+00:00","msg":"Email delivery is a bit delayed right now. We're working through the queue backlog now and we'll update again when the backlog has been emptied."}]},{"date":"2012-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-05","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-10-05T18:15:07+00:00","msg":"We've failed over to the secondary fileserver in that pair. All systems go."},{"type":"minor","timestamp":"2012-10-05T18:04:43+00:00","msg":"A small percentage of git repositories are unavailable due to a heavily loaded fileserver pair. Investigating."},{"type":"good","timestamp":"2012-10-05T05:15:05+00:00","msg":"Everything is back to normal now."},{"type":"minor","timestamp":"2012-10-05T04:54:50+00:00","msg":"Users are unable to create new repositories and some repositories are unable to push new changes. We're investigating."}]},{"date":"2012-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-08","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-10-08T21:24:01+00:00","msg":"The fileserver maintenance is complete and all services are back online."},{"type":"minor","timestamp":"2012-10-08T21:11:41+00:00","msg":"We're performing emergency maintenance on one of our fileservers. A small percentage of repositories will be unavailable for the duration of this maintenance. We'll update again when everything's back up."},{"type":"good","timestamp":"2012-10-08T17:46:59+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-10-08T17:42:05+00:00","msg":"Investigating problems connecting to a small percentage of repositories via SSH."}]},{"date":"2012-10-09","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-09T10:13:32+00:00","msg":"Fileserver pair is back up. All systems go!"},{"type":"minor","timestamp":"2012-10-09T10:10:57+00:00","msg":"Performing maintenance on a fileserver pair. A small percentage of repos will be unavailable until this is complete. We'll update again shortly!"}]},{"date":"2012-10-10","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2012-10-10T18:00:20+00:00","msg":"Connectivity to the site has been restored. All systems go."},{"type":"major","timestamp":"2012-10-10T17:56:00+00:00","msg":"GitHub.com is down, we are continuing to investigate and will provide an update once we know more."},{"type":"minor","timestamp":"2012-10-10T17:53:38+00:00","msg":"We are investigating issues with the website."}]},{"date":"2012-10-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-11T14:33:06+00:00","msg":"GitHub Shop is back up. All systems go!"},{"type":"minor","timestamp":"2012-10-11T14:31:25+00:00","msg":"GitHub Shop is down due to an upstream provider outage. We're tracking the issue and will update again when service is restored."}]},{"date":"2012-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-14T09:55:40+00:00","msg":"All connectivity issues have been resolved."},{"type":"minor","timestamp":"2012-10-14T09:47:38+00:00","msg":"We are investigating errors with GitHub.com and API"}]},{"date":"2012-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-15T23:04:41+00:00","msg":"GitHub Pages was down from 3:50-3:59 pm. We're investigating the cause."}]},{"date":"2012-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-17","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-10-17T21:14:50+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-10-17T12:50:19+00:00","msg":"We're looking into errors with our search service. Updates as we have them."},{"type":"good","timestamp":"2012-10-17T02:10:30+00:00","msg":"The upstream connectivity issues have been resolved."},{"type":"minor","timestamp":"2012-10-17T01:44:21+00:00","msg":"We are investigating network connectivity issues."},{"type":"minor","timestamp":"2012-10-17T01:44:17+00:00","msg":"Some users may be experiencing issues connecting to github.com. We are currently investigating the issue however at the moment it appears to be a network issue at one of our upstream providers."}]},{"date":"2012-10-18","eventsCount":{"good":1,"minor":3,"major":2},"events":[{"type":"good","timestamp":"2012-10-18T21:44:00+00:00","msg":"Performance is stabilizing. We're investigating additional mitigation strategies to harden ourselves against future attacks, similar or otherwise."},{"type":"minor","timestamp":"2012-10-18T20:41:39+00:00","msg":"Performance is still substantially sub par as we fend of the connection flood. We're on it."},{"type":"minor","timestamp":"2012-10-18T20:41:02+00:00","msg":"We've temporarily disabled service on port 80 while we investigate the source of a connection flood. HTTPS, GIT, and SSH service are unaffected."},{"type":"major","timestamp":"2012-10-18T20:33:42+00:00","msg":""We are experiencing issues due to a DDOS attack, working hard to restore service""},{"type":"major","timestamp":"2012-10-18T20:17:08+00:00","msg":"We're experiencing some connectivity issues at the moment. GitHub.com is currently unavailable while we resolve this."},{"type":"minor","timestamp":"2012-10-18T20:05:57+00:00","msg":"We are investigating issues with GitHub.com"}]},{"date":"2012-10-19","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2012-10-19T21:25:00+00:00","msg":"All git repositories are now accessible."},{"type":"minor","timestamp":"2012-10-19T21:16:49+00:00","msg":"A small percentage of git repos will be unvailable while we recover a fileserver pair. Updates as we have them."},{"type":"good","timestamp":"2012-10-19T21:11:21+00:00","msg":"GitHub Pages service has returned to normal. All systems go!"},{"type":"minor","timestamp":"2012-10-19T20:22:51+00:00","msg":"We're still working to mitigate the attack on Pages."},{"type":"minor","timestamp":"2012-10-19T19:41:33+00:00","msg":"Pages is currently being hit with a DoS attack. We're working to mitigate the attack."},{"type":"minor","timestamp":"2012-10-19T19:15:00+00:00","msg":"We are investigating issues with pages serving."}]},{"date":"2012-10-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-22","eventsCount":{"good":4,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2012-10-22T21:25:45+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-10-22T21:17:47+00:00","msg":"The status website is misreporting availability of services again. Git and Downloads are both available."},{"type":"good","timestamp":"2012-10-22T19:50:37+00:00","msg":"The status website is reporting service availability normally again."},{"type":"minor","timestamp":"2012-10-22T18:33:12+00:00","msg":"The status website is currently experiencing some intermittent performance problems. Git and Downloads access on GitHub.com are working correctly."},{"type":"good","timestamp":"2012-10-22T15:27:06+00:00","msg":"Pages response times are back to normal."},{"type":"minor","timestamp":"2012-10-22T15:24:14+00:00","msg":"We are investigating slow response times for some Pages."},{"type":"good","timestamp":"2012-10-22T08:07:57+00:00","msg":"Search indexing is working normally again."},{"type":"minor","timestamp":"2012-10-22T06:52:17+00:00","msg":"We're investigating an increased rate of search index job failures."}]},{"date":"2012-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-24T13:39:24+00:00","msg":"Service to all impacted repositories has been restored."},{"type":"minor","timestamp":"2012-10-24T13:34:16+00:00","msg":"A small number of repositories are unavailable while we perform emergency maintenance on a fileserver pair."}]},{"date":"2012-10-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-25T20:00:43+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-10-25T19:49:42+00:00","msg":"We are currently investigating problems with saving wiki pages for some repositories. We will update this issue when we have more information to report."}]},{"date":"2012-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-10-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-10-31T02:45:45+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-10-31T02:17:38+00:00","msg":"Tag tarball and zip downloads are failing. We're investigating."}]},{"date":"2012-11-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-11-01T04:29:58+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-01T04:12:10+00:00","msg":"Processing through a queue backlog. Services hooks will be delayed for a short while. We'll update again when we're back to real time!"}]},{"date":"2012-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-02T13:25:11+00:00","msg":"A bad frontend stayed in our load balancer rotation for a longer than it should have, causing unicorns and connection failures. Everything has since recovered."}]},{"date":"2012-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-11-08T20:11:59+00:00","msg":"Everything is operating normally."},{"type":"minor","timestamp":"2012-11-08T20:07:22+00:00","msg":"We're investigating problems with Pages builds."}]},{"date":"2012-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-12","eventsCount":{"good":0,"minor":2,"major":0},"events":[{"type":"minor","timestamp":"2012-11-12T22:43:24+00:00","msg":"We're catching up on background jobs now. An update will be provided once we've recovered completely."},{"type":"minor","timestamp":"2012-11-12T21:49:46+00:00","msg":"We're currently working through a backlog of background jobs. An update will be provided once we've caught back up."}]},{"date":"2012-11-13","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-11-13T14:04:47+00:00","msg":"Issues appear to be isolated to some EU networks, and seem to have cleared up. Please contact support@github.com if you're still unable to reach GitHub!"},{"type":"minor","timestamp":"2012-11-13T13:54:41+00:00","msg":"Investigating reports of network connectivity issues."},{"type":"good","timestamp":"2012-11-13T00:51:52+00:00","msg":"All systems go."}]},{"date":"2012-11-14","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-11-14T21:11:19+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-14T08:17:47+00:00","msg":"We've got a bit of a backlog in our background job queues. We'll get back to you once we're back to normal."},{"type":"good","timestamp":"2012-11-14T06:43:46+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-14T05:43:26+00:00","msg":"We're investigating internal network disruptions."}]},{"date":"2012-11-15","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-11-15T18:55:42+00:00","msg":"All systems go."},{"type":"good","timestamp":"2012-11-15T14:54:40+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-15T14:50:26+00:00","msg":"A small percentage of GitHub Pages with A records pointed at 207.97.227.245 are down. We expect to recover service on this IP within 15-30 minutes. GitHub pages service is still up at 204.232.175.78, so if you're able to, changing your A record from 207.9"},{"type":"minor","timestamp":"2012-11-15T14:43:21+00:00","msg":"Investigating connectivity issues for some GitHub Pages accounts."}]},{"date":"2012-11-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-11-16T00:19:55+00:00","msg":"We've fixed a misbehaving frontend server. All systems go."},{"type":"minor","timestamp":"2012-11-16T00:18:12+00:00","msg":"We are investigating issues with GitHub.com"}]},{"date":"2012-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-11-19T18:42:18+00:00","msg":"All indexing jobs are caught up now."},{"type":"minor","timestamp":"2012-11-19T17:41:28+00:00","msg":"Some search results for recent items will be slow to appear in our indexes as we catch up on a backlog of indexing jobs."}]},{"date":"2012-11-20","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-11-20T22:15:34+00:00","msg":"All repositories are available again."},{"type":"minor","timestamp":"2012-11-20T22:12:21+00:00","msg":"Some repositories are temporarily unavailable while we perform some fileserver maintenance."},{"type":"good","timestamp":"2012-11-20T18:09:24+00:00","msg":"All repositories available again."},{"type":"minor","timestamp":"2012-11-20T18:05:10+00:00","msg":"A small percentage of repositories is currently unavailable."},{"type":"good","timestamp":"2012-11-20T17:49:18+00:00","msg":"All repositories are available again."},{"type":"minor","timestamp":"2012-11-20T17:46:50+00:00","msg":"Some repos are currently unavailable due to a file server failure. We are in the process of failing over to the standby fileserver."}]},{"date":"2012-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-11-27","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-11-27T19:35:29+00:00","msg":"We have resolved the intermittent issues. All systems go."},{"type":"minor","timestamp":"2012-11-27T18:38:08+00:00","msg":"We are working to resolve intermittent errors across GitHub.com."},{"type":"minor","timestamp":"2012-11-27T18:12:41+00:00","msg":"We are investigating elevated error rates"},{"type":"good","timestamp":"2012-11-27T18:24:59+00:00","msg":"All systems go"}]},{"date":"2012-11-28","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2012-11-28T22:37:51+00:00","msg":"We're currently investigating some intermittent connection issues. More details soon."}]},{"date":"2012-11-29","eventsCount":{"good":4,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-11-29T15:41:11+00:00","msg":"Everything back to normal."},{"type":"minor","timestamp":"2012-11-29T15:24:54+00:00","msg":"We're seeing some elevated error rates around git operations. Investigating."},{"type":"good","timestamp":"2012-11-29T01:59:04+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-29T01:48:23+00:00","msg":"Investigating intermittent ssh errors for a small percentage of repos."},{"type":"good","timestamp":"2012-11-29T01:17:44+00:00","msg":"All repositories are available."},{"type":"minor","timestamp":"2012-11-29T00:57:36+00:00","msg":"A small percentage of repositories are unavailable while we preform maintenance on a single fileserver pair."},{"type":"good","timestamp":"2012-11-29T00:00:23+00:00","msg":"Everything back to normal."}]},{"date":"2012-11-30","eventsCount":{"good":4,"minor":9,"major":1},"events":[{"type":"good","timestamp":"2012-11-30T23:31:15+00:00","msg":"All repositories are now available. Our sincere apologies for a rough day."},{"type":"minor","timestamp":"2012-11-30T21:38:54+00:00","msg":"One fileserver pair remains offline. We're performing manual verification checks on this server to ensure data is consistent, and are working to restore service to the affected repositories as soon as possible."},{"type":"minor","timestamp":"2012-11-30T19:58:11+00:00","msg":"We've recovered from a network partition and are continuing to work towards restoring access to all repositories."},{"type":"major","timestamp":"2012-11-30T19:19:05+00:00","msg":"We are continuing our work on resolving the network and file server issues. We'll provide more information once it becomes available."},{"type":"minor","timestamp":"2012-11-30T18:30:57+00:00","msg":"We are working to bring the file server back online. Users whose repositories reside on this file server will have trouble accessing them during this time."},{"type":"minor","timestamp":"2012-11-30T17:54:27+00:00","msg":"We are investigating an offline file server."},{"type":"good","timestamp":"2012-11-30T17:09:46+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-30T16:00:52+00:00","msg":"Investigating unicorns and stalled git interactions."},{"type":"good","timestamp":"2012-11-30T14:47:08+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-30T14:29:12+00:00","msg":"Network connectivity is stabilizing."},{"type":"minor","timestamp":"2012-11-30T14:17:35+00:00","msg":"Access to all repositories should be restored. We're continuing to investigate impacted network connectivity"},{"type":"minor","timestamp":"2012-11-30T14:01:53+00:00","msg":"Investigating network issues"},{"type":"good","timestamp":"2012-11-30T02:24:41+00:00","msg":"All systems go."},{"type":"minor","timestamp":"2012-11-30T02:12:26+00:00","msg":"A small percentage repos are rejecting pushes. Investigating now."}]},{"date":"2012-12-01","eventsCount":{"good":1,"minor":4,"major":2},"events":[{"type":"good","timestamp":"2012-12-01T16:46:43+00:00","msg":"All systems go. Expect a post-mortem on the blog sometime next week."},{"type":"minor","timestamp":"2012-12-01T16:20:58+00:00","msg":"Performance should be recovering."},{"type":"minor","timestamp":"2012-12-01T16:04:39+00:00","msg":"Back. Performance is still degraded but should recover soon."},{"type":"major","timestamp":"2012-12-01T16:02:36+00:00","msg":"Failing back over to the working network device. Expecting < 1 minute of downtime."},{"type":"minor","timestamp":"2012-12-01T15:41:11+00:00","msg":"Performance will be negatively impacted for another 30 minutes or so while we route traffic around a non-functioning network device."},{"type":"minor","timestamp":"2012-12-01T14:45:39+00:00","msg":"Network configuration reload has completed. Minor performance impact is expected while things re-converge."},{"type":"major","timestamp":"2012-12-01T14:44:47+00:00","msg":"Down briefly while our network configuration reloads. Back shortly."}]},{"date":"2012-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-04","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2012-12-04T22:59:00+00:00","msg":"The storage partition maintenance is completed and all affected repositories are available again."},{"type":"minor","timestamp":"2012-12-04T21:45:00+00:00","msg":"We're going to have to failover to the standby fileserver in the pair to complete the storage partition maintenance. This will make all other storage partitions on that server pair temporarily unavailable as well."},{"type":"minor","timestamp":"2012-12-04T21:45:00+00:00","msg":"We're taking one of our storage partitions offline for maintenance. This will only affect a small number of repositories."}]},{"date":"2012-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-12-06T15:12:00+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2012-12-06T14:57:32+00:00","msg":"Investigating an increase in unicorns."}]},{"date":"2012-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-08T02:24:51+00:00","msg":"Everything operating normally"}]},{"date":"2012-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-11","eventsCount":{"good":0,"minor":0,"major":0},"events":[]},{"date":"2012-12-12","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2012-12-12T14:09:52+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2012-12-12T13:53:02+00:00","msg":"We are investigating issues reaching GitHub.com"},{"type":"good","timestamp":"2012-12-12T00:04:35+00:00","msg":"Everything operating normally"}]},{"date":"2012-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-19T16:57:38+00:00","msg":"There was a problem with the aggregation layer responsible for calculating the App Server Availability graph data that we use, causing it to report incorrect data. The problem has since been fixed and the App Server Availability graph is working again."}]},{"date":"2012-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-22","eventsCount":{"good":0,"minor":4,"major":3},"events":[{"type":"major","timestamp":"2012-12-22T23:43:03+00:00","msg":"A number of repositories are currently unavailable as we diagnose some network problems."},{"type":"major","timestamp":"2012-12-22T23:20:07+00:00","msg":"We are investigating unicorns and repo access problems."},{"type":"minor","timestamp":"2012-12-22T18:06:11+00:00","msg":"The site continues to operate normally but at reduced redundancy while we investigate the root cause of the incident this morning. We will leave the status at yellow until we have restored full redundancy."},{"type":"minor","timestamp":"2012-12-22T16:05:58+00:00","msg":"The network continues to be stable, though operating with reduced redundancy. We continue to work with our network manufacturer to restore full redundancy."},{"type":"minor","timestamp":"2012-12-22T14:03:09+00:00","msg":"We have stabilized the network but with reduced redundancy. We are working through restoring full redundancy."},{"type":"major","timestamp":"2012-12-22T13:17:02+00:00","msg":"We are seeing unicorns related to the scheduled maintenance. We are investigating."},{"type":"minor","timestamp":"2012-12-22T13:00:04+00:00","msg":"We are beginning our scheduled maintenance. We do not expect this to have visible impact to customers, but will update status if that changes."}]},{"date":"2012-12-23","eventsCount":{"good":1,"minor":1,"major":3},"events":[{"type":"good","timestamp":"2012-12-23T04:42:37+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2012-12-23T04:23:53+00:00","msg":"Service is now fully restored. It may take a little while for performance to return to normal. Thanks so much for your patience."},{"type":"major","timestamp":"2012-12-23T03:28:45+00:00","msg":"Our entire team continues to work to restore internal services. We dont have an ETA at this point, but we are making very good progress. Well continue to provide periodic updates."},{"type":"major","timestamp":"2012-12-23T02:06:56+00:00","msg":"Our network has been stable for some time, but weve chosen to remain in maintenance mode while we continue to restore internal services. We are making good progress and will post additional updates as we have more information available."},{"type":"major","timestamp":"2012-12-23T00:12:40+00:00","msg":"We've disabled GitHub.com and Gists while we continue to resolve the network problems."}]},{"date":"2012-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2012-12-30","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2012-12-30T21:45:04+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2012-12-30T21:29:59+00:00","msg":"We are investigating increased load on one of our fileserver clusters. A small number of users may experience intermittent errors while we work to resolve this issue."},{"type":"good","timestamp":"2012-12-30T18:27:34+00:00","msg":"We have resolved the issues with the busy fileserver cluster."},{"type":"minor","timestamp":"2012-12-30T18:01:42+00:00","msg":"We are investigating increased load on one of our fileserver clusters. A small number of users may experience intermittent errors while we work to resolve this issue."},{"type":"good","timestamp":"2012-12-30T05:55:12+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2012-12-30T05:18:50+00:00","msg":"We are investigating issues with accessing a small number of repositories."}]},{"date":"2012-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2012-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-01T14:56:02+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-01T14:45:22+00:00","msg":"A small number of repositories are currently unavailable."}]},{"date":"2013-01-02","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-02T16:24:11+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-02T16:03:44+00:00","msg":"We are investigating issues with one of our fileservers, a small number of repositories are unavailable."},{"type":"good","timestamp":"2013-01-02T04:09:06+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-02T03:22:29+00:00","msg":"We are investigating issues with one of our fileservers, a small number of repositories are unavailable."}]},{"date":"2013-01-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-03T21:09:44+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-03T20:37:35+00:00","msg":"We are investigating issues with one of our fileservers, a small number of repositories are unavailable."}]},{"date":"2013-01-04","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-04T10:18:29+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-04T09:40:16+00:00","msg":"A single fileserver is having intermittent problems affecting a fraction of repositories. We are investigating."},{"type":"good","timestamp":"2013-01-04T08:23:24+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-04T05:45:50+00:00","msg":"A small number of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-08","eventsCount":{"good":1,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2013-01-08T23:49:43+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-08T23:33:47+00:00","msg":"Services are recovering after a large database load spike."},{"type":"minor","timestamp":"2013-01-08T23:29:53+00:00","msg":"Minor service outage"},{"type":"major","timestamp":"2013-01-08T23:20:11+00:00","msg":"Major service outage"},{"type":"minor","timestamp":"2013-01-08T23:13:55+00:00","msg":"We are seeing an increased number of exceptions."}]},{"date":"2013-01-09","eventsCount":{"good":3,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-09T20:03:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-09T18:11:00+00:00","msg":"Service hooks are behind. Were working to add capacity to get these back to realtime."},{"type":"good","timestamp":"2013-01-09T01:26:59+00:00","msg":"Everything operating normally"},{"type":"good","timestamp":"2013-01-09T01:26:53+00:00","msg":"Everything operating normally"},{"type":"minor","timestamp":"2013-01-09T00:05:26+00:00","msg":"Service hooks are behind while we process through a queue backlog."}]},{"date":"2013-01-10","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-10T11:34:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-10T10:23:50+00:00","msg":"Some fileserver issues are recurring, we are investigating."},{"type":"good","timestamp":"2013-01-10T10:11:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-10T09:55:06+00:00","msg":"Were investigating issues with one of our fileservers."}]},{"date":"2013-01-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-11T15:02:20+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-11T14:32:33+00:00","msg":"Investigating a spike in exceptions."}]},{"date":"2013-01-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-14T14:43:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-14T14:37:11+00:00","msg":"Recovering from a brief spike in exceptions."}]},{"date":"2013-01-15","eventsCount":{"good":1,"minor":7,"major":0},"events":[{"type":"minor","timestamp":"2013-01-15T23:55:05+00:00","msg":"Our upstream provider has confirmed that they will be performing maintenance at 4pm Pacific Time to attempt to mitigate this issue. There may be a brief moment of high latency or packet loss at the top of the hour. We will update again once we have confirmation the maintenance has been completed."},{"type":"minor","timestamp":"2013-01-15T23:31:24+00:00","msg":"Upstream network connectivity issues continue to affect GitHub access for a small percentage of users. Weve received notification that one of our upstream network providers will be performing emergency maintenance on malfunctioning device to attempt to resolve this later today. Well update again when we have more information."},{"type":"minor","timestamp":"2013-01-15T20:26:13+00:00","msg":"We are continuing to work with providers to diagnose and solve upstream network connectivity issues. We apologize for any inconvenience caused."},{"type":"minor","timestamp":"2013-01-15T18:19:50+00:00","msg":"Some users may be experiencing issues accessing GitHub due to packet loss within an upstream providers network. We are attempting to mitigate this issue."},{"type":"good","timestamp":"2013-01-15T12:13:29+00:00","msg":"Performance has recovered and queues cleared. Please contact support@github.com if you are still experiencing any problems."},{"type":"minor","timestamp":"2013-01-15T11:52:32+00:00","msg":"Weve identified and blocked several misbehaving API applications. Service and performance are recovering."},{"type":"minor","timestamp":"2013-01-15T10:42:02+00:00","msg":"Temporarily throttling api.github.com and raw.github.com traffic to mitigate extremely high loads caused by some misbehaving software."},{"type":"minor","timestamp":"2013-01-15T08:52:42+00:00","msg":"Network performance is impacted due to a significant increase in traffic. Working towards a resolution."}]},{"date":"2013-01-16","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-16T10:24:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-16T09:50:21+00:00","msg":"We are working to resolve issues with a couple of fileserver clusters. Only a small number of users will be affected."},{"type":"minor","timestamp":"2013-01-16T09:19:59+00:00","msg":"We are investigating issues with a fileserver cluster."},{"type":"good","timestamp":"2013-01-16T00:52:19+00:00","msg":"Everything operating normally."}]},{"date":"2013-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-19T08:36:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-19T08:25:58+00:00","msg":"A small number of users are reporting problems with repository branch and tag tarball/zip downloads."}]},{"date":"2013-01-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-22","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-01-22T19:23:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-22T19:20:15+00:00","msg":"We are currently investigating problems with some GitHub Pages sites."},{"type":"good","timestamp":"2013-01-22T18:54:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-22T18:25:52+00:00","msg":"Service hooks are beginning to recover. An update will be provided once were caught up completely."},{"type":"minor","timestamp":"2013-01-22T18:19:30+00:00","msg":"We are currently experiencing delays processing service hooks. We are working on a fix."}]},{"date":"2013-01-23","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-01-23T19:24:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-23T19:05:28+00:00","msg":"We continue to investigate a higher than normal level of unicorns across the site."},{"type":"minor","timestamp":"2013-01-23T18:12:30+00:00","msg":"We are currently investigating unicorns for repositories on some fileservers."}]},{"date":"2013-01-24","eventsCount":{"good":0,"minor":3,"major":0},"events":[{"type":"minor","timestamp":"2013-01-24T23:52:52+00:00","msg":"We continue our work to restore access to search. Updates will be provided as we progress."},{"type":"minor","timestamp":"2013-01-24T21:53:13+00:00","msg":"Search is currently unavailable. An update will be provided once service has been restored."},{"type":"minor","timestamp":"2013-01-24T21:47:49+00:00","msg":"Were currently experiencing degraded search performance. Were working to resolve the issue."}]},{"date":"2013-01-25","eventsCount":{"good":0,"minor":7,"major":0},"events":[{"type":"minor","timestamp":"2013-01-25T16:38:07+00:00","msg":"The search cluster has recovered, but we are keeping it offline while we perform some additional maintenance. We will provide additional updates as we have more information to share."},{"type":"minor","timestamp":"2013-01-25T16:20:26+00:00","msg":"Access to GitHub Pages has been restored."},{"type":"minor","timestamp":"2013-01-25T16:05:35+00:00","msg":"We are investigating availability issues with a subset of GitHub Pages."},{"type":"minor","timestamp":"2013-01-25T15:54:08+00:00","msg":"The search cluster has recovered, but we are keeping it offline while we perform some additional maintenance. We will provide additional updates as we have more information to share."},{"type":"minor","timestamp":"2013-01-25T15:43:23+00:00","msg":"GitHub Pages issues have been resolved. We are continuing to work on Search."},{"type":"minor","timestamp":"2013-01-25T15:23:41+00:00","msg":"we are looking into issues accessing some GitHub Pages."},{"type":"minor","timestamp":"2013-01-25T02:15:43+00:00","msg":"Search remains unavailable. The cluster is recovering slowly and we continue to monitor its progress. Well provide further updates as they become available."}]},{"date":"2013-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-26T01:10:45+00:00","msg":"We have re-enabled the code search cluster. A small percentage of code is currently missing from search results as we backfill it into the cluster again. New code pushes are updating our indexes normally. We will be posting a post-mortem on the GitHub blog next week with further details."}]},{"date":"2013-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-28","eventsCount":{"good":3,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-01-28T23:43:05+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2013-01-28T23:43:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-28T22:08:11+00:00","msg":"We are investigating issues with our search cluster."},{"type":"minor","timestamp":"2013-01-28T22:08:11+00:00","msg":"We are investigating issues with our search cluster."},{"type":"good","timestamp":"2013-01-28T17:33:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-28T17:19:58+00:00","msg":"We are seeing an increased exception rate due to problems with one of our fileservers. We are investigating."},{"type":"minor","timestamp":"2013-01-28T17:19:58+00:00","msg":"We are seeing an increased exception rate due to problems with one of our fileservers. We are investigating."}]},{"date":"2013-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-01-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-01-31T23:57:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-01-31T23:38:28+00:00","msg":"We're seeing unicorns and are investigating the cause."}]},{"date":"2013-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-04T22:33:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-04T22:28:15+00:00","msg":"We are investigating availability issues with a subset of GitHub Pages."}]},{"date":"2013-02-05","eventsCount":{"good":2,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2013-02-05T18:25:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-05T18:21:56+00:00","msg":"The site is operational again, but we are remaining in yellow status until we've confirmed that performance is back to normal."},{"type":"major","timestamp":"2013-02-05T18:18:36+00:00","msg":"We are investigating issues with the load balancers in front of GitHub. We will provide an update once we have more information."},{"type":"minor","timestamp":"2013-02-05T18:14:30+00:00","msg":"We are investigating issues with requests timing out when visiting GitHub.com"},{"type":"good","timestamp":"2013-02-05T05:28:09+00:00","msg":"Issue and user search are functioning normally again."},{"type":"minor","timestamp":"2013-02-05T05:09:11+00:00","msg":"Searching for issues and users is temporarily offline for emergency maintenance."}]},{"date":"2013-02-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-06T01:06:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-06T01:04:07+00:00","msg":"Issue and user search results are currently unavailable while we perform maintenance."}]},{"date":"2013-02-07","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-02-07T06:33:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-07T06:14:02+00:00","msg":"We're receiving reports from user's that the timeout issues have been resolved. If you're still experiencing trouble, please contact us. https://github.com/support"},{"type":"minor","timestamp":"2013-02-07T04:22:59+00:00","msg":"We continue to investigate reports of intermittent timeouts from some users."},{"type":"minor","timestamp":"2013-02-07T02:32:09+00:00","msg":"We're investigating reports that GitHub is timing out for some users."}]},{"date":"2013-02-08","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-02-08T18:17:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-08T17:20:45+00:00","msg":"We are preparing to perform some unscheduled fileserver maintenance. This will affect a rolling set 0.2% of repositories, which will be unable to push or pull for the duration of the maintenance."},{"type":"good","timestamp":"2013-02-08T15:51:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-08T15:11:21+00:00","msg":"We are seeing a slight increase in error rates due to problems with a fileserver cluster. We've identified the problem and are working to resolve it now."},{"type":"good","timestamp":"2013-02-08T11:30:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-08T10:51:06+00:00","msg":"We are seeing a slight increase in errors being reported to customers due to problems with one of our fileserver clusters. We are investigating."}]},{"date":"2013-02-09","eventsCount":{"good":1,"minor":1,"major":2},"events":[{"type":"good","timestamp":"2013-02-09T14:26:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-09T14:07:51+00:00","msg":"We've completed our maintenance period. We expect some slowness as we return to normal operation."},{"type":"major","timestamp":"2013-02-09T13:36:29+00:00","msg":"We're continuing database maintenance and remain in maintenance mode. We'll update as we return to normal operation."},{"type":"major","timestamp":"2013-02-09T13:16:13+00:00","msg":"As per our scheduled window, we are starting brief database maintenance. GitHub will be in maintenance mode for approximately 10 minutes."}]},{"date":"2013-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-12","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-02-12T23:01:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-12T21:57:29+00:00","msg":"Code search is currently unavailable. We're working to restore service as soon as possible."},{"type":"good","timestamp":"2013-02-12T01:13:33+00:00","msg":"The site is accessible again."},{"type":"major","timestamp":"2013-02-12T01:08:30+00:00","msg":"We're currently investigating connectivity issues to GitHub"}]},{"date":"2013-02-13","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-02-13T20:03:42+00:00","msg":"Live updates are back on, and service hook processing is back to normal."},{"type":"minor","timestamp":"2013-02-13T19:09:57+00:00","msg":"We are currently experiencing delays processing service hooks."},{"type":"minor","timestamp":"2013-02-13T04:59:41+00:00","msg":"We have disabled live updates while we investigate some issues."}]},{"date":"2013-02-14","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-02-14T11:11:14+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-02-14T10:11:36+00:00","msg":"We are currently experiencing issues with one of our file servers. This affects a subset of repositories."},{"type":"minor","timestamp":"2013-02-14T10:05:27+00:00","msg":"We are investigating issues with one of our file servers."}]},{"date":"2013-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-17","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2013-02-17T23:47:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-17T23:38:06+00:00","msg":"A migration caused significantly higher DB load than expected. Performance will be slightly impacted as we recover."},{"type":"major","timestamp":"2013-02-17T23:32:24+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2013-02-17T23:29:46+00:00","msg":"Minor service outage."}]},{"date":"2013-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-19T15:27:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-19T15:18:04+00:00","msg":"We are investigating problems with some GitHub Pages sites."}]},{"date":"2013-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-21","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-21T00:24:06+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-21T00:09:28+00:00","msg":"We are investigating problems reaching some GitHub pages sites."}]},{"date":"2013-02-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-22T20:41:43+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-22T14:44:41+00:00","msg":"A very small percentage of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-02-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-02-25T23:00:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-02-25T21:49:37+00:00","msg":"We are investigating issues with one of our fileservers."}]},{"date":"2013-02-26","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"minor","timestamp":"2013-02-26T23:58:52+00:00","msg":"Investigating problems with one fileserver pair."},{"type":"good","timestamp":"2013-02-26T00:24:29+00:00","msg":"We've resolved a temporary issue with a fileserver pair. All systems go."},{"type":"minor","timestamp":"2013-02-26T00:21:00+00:00","msg":"We are currently investigating issues with one of our fileservers."}]},{"date":"2013-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-27T00:07:09+00:00","msg":"Everything operating normally."}]},{"date":"2013-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-01","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-03-01T15:40:52+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-01T15:31:10+00:00","msg":"Services are recovering. We continue to monitor the situation."},{"type":"minor","timestamp":"2013-03-01T15:27:05+00:00","msg":"A number of background jobs have been disabled while we continue our investigation."},{"type":"minor","timestamp":"2013-03-01T15:25:43+00:00","msg":"We are currently investigating increased load on our database."}]},{"date":"2013-03-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-03-02T21:29:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-02T21:16:45+00:00","msg":"Tag downloads are currently unavailable. We're working to restore service."}]},{"date":"2013-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-07","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-03-07T02:08:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-07T01:09:06+00:00","msg":"We are experiencing issues with one of our file server pairs. A small percentage of repositories are currently unavailable."},{"type":"good","timestamp":"2013-03-07T00:35:56+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-07T00:04:33+00:00","msg":"We are experiencing issues with one of our file server pairs. A small percentage of repositories are currently unavailable."}]},{"date":"2013-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-09","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-03-09T13:11:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-09T13:06:07+00:00","msg":"We're recovering from what appears to be a DDoS attack. Services are returning to normal."},{"type":"major","timestamp":"2013-03-09T13:03:47+00:00","msg":"Major service outage."}]},{"date":"2013-03-10","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2013-03-10T13:42:01+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-10T11:11:09+00:00","msg":"Access to downloadable source code archives and uploaded files is temporarily down. We're working to restore it asap."},{"type":"minor","timestamp":"2013-03-10T10:52:25+00:00","msg":"We're recovering from another brief DDoS attack. Service should be returning to normal soon."},{"type":"major","timestamp":"2013-03-10T10:43:17+00:00","msg":"Major service outage."}]},{"date":"2013-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-03-12T19:27:52+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-12T15:28:00+00:00","msg":"We're investigating reports of intermittent timeouts connecting to github.com."}]},{"date":"2013-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-14","eventsCount":{"good":3,"minor":4,"major":1},"events":[{"type":"good","timestamp":"2013-03-14T16:48:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-14T16:38:06+00:00","msg":"Investigating an increase in exceptions."},{"type":"good","timestamp":"2013-03-14T13:31:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-14T13:12:52+00:00","msg":"We are experiencing intermittent timeouts of fetches over git:// and SSH. HTTPS fetches unaffected."},{"type":"minor","timestamp":"2013-03-14T12:56:39+00:00","msg":"Seeing reports of SSH connection reset errors on pushes/pulls. Investigating."},{"type":"good","timestamp":"2013-03-14T12:18:51+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-03-14T12:08:10+00:00","msg":"GitHub.com is currently unavailable due to what appears to be another DDoS attack."},{"type":"minor","timestamp":"2013-03-14T12:06:06+00:00","msg":"Investigating reports of problems connection to GitHub.com"}]},{"date":"2013-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-03-16T03:09:52+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-16T02:31:29+00:00","msg":"Investigating occasional 502s."}]},{"date":"2013-03-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-03-17T03:30:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-17T03:13:19+00:00","msg":"We're investigating problems with a pair of fileservers. Some repositories may be unavailable."}]},{"date":"2013-03-18","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2013-03-18T15:18:53+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-03-18T15:16:50+00:00","msg":"We are currently taking a DDoS attack and are working to mitigate. The site may be slow to respond and we apologise for any inconvenience."}]},{"date":"2013-03-19","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-03-19T15:36:20+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-19T15:28:37+00:00","msg":"Unicorns were caused by a brief yet significant increase in load on our database. Service is stabilizing now."},{"type":"minor","timestamp":"2013-03-19T15:22:46+00:00","msg":"We're aware of unicorns being generated and are investigating."}]},{"date":"2013-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-21","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-03-21T00:39:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-21T00:27:25+00:00","msg":"We're currently experiencing intermittent issues with a single file server pair. Some repositories are unavailable."}]},{"date":"2013-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-23","eventsCount":{"good":0,"minor":1,"major":1},"events":[{"type":"major","timestamp":"2013-03-23T22:47:46+00:00","msg":"We are currently taking a DDoS attack and are working to mitigate. The site may be slow to respond, and you may struggle to pull/push code via SSH - we apologise for any inconvenience."},{"type":"minor","timestamp":"2013-03-23T22:39:07+00:00","msg":"We're seeing reports of some packet loss and are investigating."}]},{"date":"2013-03-24","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-03-24T07:22:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-24T07:11:42+00:00","msg":"We're seeing an elevated exception rate as one of our fileserver pairs experiences difficulties. We're working to resolve this now."},{"type":"good","timestamp":"2013-03-24T00:09:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-03-24T00:04:58+00:00","msg":"Minor service outage."}]},{"date":"2013-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-02T09:13:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-02T09:00:47+00:00","msg":"We are experiencing issues with one of the fileserver pairs. Some repositories are currently unavailable."}]},{"date":"2013-04-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-03T17:15:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-03T15:33:19+00:00","msg":"We are experiencing an increased number of exceptions and are investigating. Some repositories may be unavailable."}]},{"date":"2013-04-04","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-04T17:45:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-04T17:27:28+00:00","msg":"We are currently investigating issues with SSH access."},{"type":"minor","timestamp":"2013-04-04T17:11:49+00:00","msg":"We are investigating reports of Javascript errors."}]},{"date":"2013-04-05","eventsCount":{"good":4,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-04-05T18:56:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-05T18:28:07+00:00","msg":"We are currently investigating intermittent exceptions and elevated SSH errors."},{"type":"good","timestamp":"2013-04-05T16:23:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-05T15:58:19+00:00","msg":"We are currently investigating intermittent exceptions and elevated SSH errors."},{"type":"good","timestamp":"2013-04-05T12:56:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-05T12:39:35+00:00","msg":"We are experiencing issues with one of the fileserver pairs. Some repositories are currently unavailable."},{"type":"good","timestamp":"2013-04-05T09:28:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-05T09:12:14+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."}]},{"date":"2013-04-06","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-04-06T03:19:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-06T03:13:51+00:00","msg":"SSH via HTTPS has been re-enabled."},{"type":"minor","timestamp":"2013-04-06T03:02:48+00:00","msg":"SSH via HTTPS over ssh.github.com has been disabled while we continue to investigate."},{"type":"minor","timestamp":"2013-04-06T02:51:06+00:00","msg":"We're investigating intermittent connectivity issues with the site. Updates will be provided as they become available."}]},{"date":"2013-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-09","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-09T15:38:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-09T15:21:36+00:00","msg":"We are continuing to monitor for exceptions."},{"type":"minor","timestamp":"2013-04-09T13:20:12+00:00","msg":"We are currently investigating elevated exception rates."}]},{"date":"2013-04-10","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-10T17:49:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-10T17:20:53+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."},{"type":"good","timestamp":"2013-04-10T08:19:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-10T07:06:40+00:00","msg":"A small percentage of repositories are currently unavailable while we perform some fileserver maintenance."}]},{"date":"2013-04-11","eventsCount":{"good":4,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-04-11T18:34:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-11T17:11:28+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."},{"type":"good","timestamp":"2013-04-11T16:55:27+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-11T16:50:36+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."},{"type":"good","timestamp":"2013-04-11T13:26:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-11T13:21:35+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."},{"type":"good","timestamp":"2013-04-11T10:19:01+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-11T10:00:39+00:00","msg":"We are currently investigating troubles with one of our fileserver pairs. Some repos may be unavailable."}]},{"date":"2013-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-14T15:08:56+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-14T15:00:56+00:00","msg":"A few queues are backed up, causing forks and other actions to be delayed. We're working to resolve the backlog now."}]},{"date":"2013-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-16","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-16T14:08:28+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-16T13:42:55+00:00","msg":"We're investigating an elevated rate of timeouts and exceptions on github.com."},{"type":"good","timestamp":"2013-04-16T10:36:43+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-16T09:59:39+00:00","msg":"We are investigating issues with one of our fileserver pairs. A small number of respositories may be affected."}]},{"date":"2013-04-17","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-17T20:57:25+00:00","msg":"We've completed the maintenance on the filesystem cluster."},{"type":"minor","timestamp":"2013-04-17T16:56:11+00:00","msg":"We are still performing manual verification of a single filesystem cluster. A reminder that a small percentage of repositories will be offline as we continue this work."},{"type":"minor","timestamp":"2013-04-17T14:13:19+00:00","msg":"A very small percentage of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-04-18","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-18T00:59:33+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-18T00:38:23+00:00","msg":"We are investigating issues with one of our fileserver clusters. A small number of repositories may be affected."}]},{"date":"2013-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-20T17:04:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-20T16:07:55+00:00","msg":"A small percentage of repositories are offline while we perform maintenance on a single fileserver pair."}]},{"date":"2013-04-21","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2013-04-21T05:40:09+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-04-21T05:35:41+00:00","msg":"We are starting a brief unscheduled maintenance window, and expect to return in less than 10 minutes. https://status.github.com"}]},{"date":"2013-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-04-23T22:00:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-23T21:20:34+00:00","msg":"We are investigating some problems with a single fileserver that are causing problems accessing some repositories."}]},{"date":"2013-04-24","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-24T21:26:34+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-24T20:48:39+00:00","msg":"GitHub.com is back up, but we continue our investigation into the high exception rate associated with the errors users were seeing."},{"type":"minor","timestamp":"2013-04-24T20:40:23+00:00","msg":"We are investigating issues with reaching GitHub.com"}]},{"date":"2013-04-25","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-04-25T23:32:28+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-25T23:07:48+00:00","msg":"We are continuing our work on a fileserver cluster. During this time a small number of repositories may be unavailable."},{"type":"minor","timestamp":"2013-04-25T22:23:33+00:00","msg":"We are investigating issues with one of our fileserver clusters. A small number of repositories will be unavilable at this time."},{"type":"good","timestamp":"2013-04-25T22:05:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-25T19:19:30+00:00","msg":"We continue to work through our notification queue. Delivery will be delayed for the next hour or more."},{"type":"minor","timestamp":"2013-04-25T18:27:55+00:00","msg":"Notifications are currently behind as we work through a large amount of email."}]},{"date":"2013-04-26","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"minor","timestamp":"2013-04-26T22:13:23+00:00","msg":"A small percentage of repositories are currently unavailable while we perform fileserver maintenance."},{"type":"good","timestamp":"2013-04-26T17:34:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-26T17:07:24+00:00","msg":"A small percentage of repositories are currently unavailable while we perform fileserver maintenance."}]},{"date":"2013-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-27T00:16:00+00:00","msg":"Everything operating normally."}]},{"date":"2013-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-04-29","eventsCount":{"good":2,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2013-04-29T18:11:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-29T17:57:10+00:00","msg":"We are investigating reports of issues downloading .tar.gz files."},{"type":"good","timestamp":"2013-04-29T16:58:53+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-29T15:25:52+00:00","msg":"Load Balancer maintenance complete. We are still investigating slowness with clones and are continuing to investigate."},{"type":"major","timestamp":"2013-04-29T15:25:00+00:00","msg":"We are performing some maintenance on one of our load balancers."},{"type":"minor","timestamp":"2013-04-29T15:06:35+00:00","msg":"We are noticing an increased number of slow clones, and are currently investigating."}]},{"date":"2013-04-30","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-04-30T15:50:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-04-30T15:44:49+00:00","msg":"We are investigating increased load on our database server. We are working to resolve the issues."},{"type":"minor","timestamp":"2013-04-30T15:37:37+00:00","msg":"We are investigating errors reaching GitHub.com"}]},{"date":"2013-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-02","eventsCount":{"good":5,"minor":3,"major":2},"events":[{"type":"good","timestamp":"2013-05-02T17:09:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-02T16:57:07+00:00","msg":"We're investigating an elevated rate of packet loss on our load balancers."},{"type":"good","timestamp":"2013-05-02T09:16:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-02T08:51:09+00:00","msg":"We are investigating issues with one of our fileserver clusters. A small number of repositories may be unavailable."},{"type":"good","timestamp":"2013-05-02T03:53:52+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-02T03:46:40+00:00","msg":"We are investigating errors reaching GitHub.com"},{"type":"good","timestamp":"2013-05-02T02:44:54+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-05-02T02:34:30+00:00","msg":"We are starting a brief unscheduled maintenance window, and expect to return in less than 10 minutes."},{"type":"good","timestamp":"2013-05-02T01:45:13+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-05-02T01:42:47+00:00","msg":"Major service outage."}]},{"date":"2013-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-05","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-05-05T16:11:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-05T15:48:21+00:00","msg":"Tag downloads are currently unavailable. We're working to restore service."},{"type":"good","timestamp":"2013-05-05T12:05:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-05T08:01:15+00:00","msg":"We are investigating an issue with one of our fileservers. A small number of repositories may be unavailable."}]},{"date":"2013-05-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-06T22:23:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-06T22:18:04+00:00","msg":"We are investigating an issue with one of our fileservers. A small number of repositories may be unavailable."}]},{"date":"2013-05-07","eventsCount":{"good":4,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-05-07T18:25:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-07T17:21:45+00:00","msg":"We are performing unscheduled maintenance on our service hooks infrastructure. Delays will be experienced while hooks queue."},{"type":"good","timestamp":"2013-05-07T16:54:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-07T16:00:21+00:00","msg":"We are processing a large backlog of service hooks at this time."},{"type":"good","timestamp":"2013-05-07T15:57:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-07T15:13:59+00:00","msg":"A small percentage of repositories are currently unavailable while we perform fileserver maintenance."},{"type":"good","timestamp":"2013-05-07T09:44:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-07T09:36:03+00:00","msg":"We are investigating an issue with one of our fileservers. A small number of repositories may be unavailable."}]},{"date":"2013-05-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-08T08:28:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-08T07:20:23+00:00","msg":"We are investigating issues with a single fileserver cluster. A small number of repositories may be unavailable while we investigate."}]},{"date":"2013-05-09","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-05-09T17:25:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-09T17:15:39+00:00","msg":"Service Hooks and Downloads are now available. We are continuing to monitor these services."},{"type":"minor","timestamp":"2013-05-09T17:11:35+00:00","msg":"Service hooks and Downloads are currently not available. We are working to resolve this issue."},{"type":"minor","timestamp":"2013-05-09T17:06:28+00:00","msg":"We are investigating issues with service hooks."},{"type":"good","timestamp":"2013-05-09T01:35:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-09T01:29:37+00:00","msg":"We are investigating reports of packet loss reaching GitHub.com"}]},{"date":"2013-05-10","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-05-10T20:16:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-10T18:29:32+00:00","msg":"We are continuing our work to manually verify a single fileserver cluster. During this maintenance a small number of repositories will be unavailable."},{"type":"minor","timestamp":"2013-05-10T15:43:20+00:00","msg":"A very small percentage of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-05-11","eventsCount":{"good":0,"minor":2,"major":0},"events":[{"type":"minor","timestamp":"2013-05-11T21:57:49+00:00","msg":"We've taken a misbehaving fileserver pair offline to perform maintenance."},{"type":"minor","timestamp":"2013-05-11T21:48:47+00:00","msg":"We're investigating an exception spike."}]},{"date":"2013-05-12","eventsCount":{"good":1,"minor":7,"major":0},"events":[{"type":"good","timestamp":"2013-05-12T16:55:46+00:00","msg":"All repositories are now available."},{"type":"minor","timestamp":"2013-05-12T16:07:03+00:00","msg":"We're performing some final verification checks on the affected fileserver and plan to bring it online shortly."},{"type":"minor","timestamp":"2013-05-12T14:49:16+00:00","msg":"Work is continuing to restore access to the affected repositories. Please accept our sincere apologies for the lengthy service impact."},{"type":"minor","timestamp":"2013-05-12T08:37:07+00:00","msg":"We're continuing to perform maintenance on ~0.18% of repositories."},{"type":"minor","timestamp":"2013-05-12T06:41:03+00:00","msg":"The 4% of repositories previously affected are temporarily unavailable again."},{"type":"minor","timestamp":"2013-05-12T06:00:07+00:00","msg":"We are still performing maintenance on ~0.2% of repositories."},{"type":"minor","timestamp":"2013-05-12T03:29:48+00:00","msg":"We've restored access to all but 3% of repositories and continue our work to restore service completely."},{"type":"minor","timestamp":"2013-05-12T00:11:52+00:00","msg":"We're still performing maintenance on several fileserver clusters. Some repositories are currently unavailable."}]},{"date":"2013-05-13","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-05-13T18:33:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-13T18:30:44+00:00","msg":"Enqueued builds of GitHub Pages repos are now processing. We'll go green when the backlog has been processed."},{"type":"minor","timestamp":"2013-05-13T16:15:57+00:00","msg":"GitHub Pages builds are temporarily disable due to a configuration problem. We're working to bring them back shortly."}]},{"date":"2013-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-15","eventsCount":{"good":3,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-05-15T20:33:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-15T16:27:08+00:00","msg":"GitHub Pages is performing normally at this time, but we're going to keep this issue open while we continue to investigate."},{"type":"minor","timestamp":"2013-05-15T15:42:14+00:00","msg":"GitHub Pages are having more problems with slow loading. We continue to investigate."},{"type":"good","timestamp":"2013-05-15T15:27:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-15T14:17:42+00:00","msg":"GitHub Pages is currently up but responding slowly. We are working to resolve the problem as soon as possible."},{"type":"good","timestamp":"2013-05-15T13:36:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-15T13:08:10+00:00","msg":"GitHub Pages are unavailable. We're working to bring them back up now."}]},{"date":"2013-05-16","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-05-16T18:54:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-16T15:11:49+00:00","msg":"GitHub Pages is unreachable for a small percentage of people due to issues on an upstream providers network. We're working with the provider on getting that fixed."},{"type":"minor","timestamp":"2013-05-16T13:33:57+00:00","msg":"GitHub Pages is running a little slowly right now. We're looking into it."}]},{"date":"2013-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-21","eventsCount":{"good":2,"minor":4,"major":2},"events":[{"type":"good","timestamp":"2013-05-21T18:38:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-21T16:41:16+00:00","msg":"We're working with our network providers to deflect a large DDoS attack that we've identified as the source of the previous problems."},{"type":"minor","timestamp":"2013-05-21T16:19:21+00:00","msg":"We're seeing degraded network performance and are investigating with our upstream providers."},{"type":"major","timestamp":"2013-05-21T16:10:34+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2013-05-21T16:08:23+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2013-05-21T13:10:08+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-05-21T13:07:27+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2013-05-21T13:03:21+00:00","msg":"We're investigating a spike in errors."}]},{"date":"2013-05-22","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-05-22T22:08:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-22T21:36:50+00:00","msg":"We are investigating issues with a single fileserver cluster. A small number of repositories may be unavailable while we investigate."},{"type":"good","timestamp":"2013-05-22T04:10:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-22T04:08:28+00:00","msg":"We are performing emergency maintenance on our loadbalancer. Access to the site will be interrupted for a short period of time."}]},{"date":"2013-05-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-23T21:37:45+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-23T21:24:41+00:00","msg":"We are investigating issues with a fileserver pair."}]},{"date":"2013-05-24","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-05-24T19:20:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-24T18:43:30+00:00","msg":"All job queues are currently backed up due to some increased load on our databases."},{"type":"minor","timestamp":"2013-05-24T18:13:28+00:00","msg":"Investigating an increase in error rates on github.com"},{"type":"good","timestamp":"2013-05-24T17:21:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-24T17:07:27+00:00","msg":"A small percentage of repositories are currently unavailable while we perform some maintenance."}]},{"date":"2013-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-26T17:15:20+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-26T17:05:59+00:00","msg":"We are investigating issues with tagged downloads."}]},{"date":"2013-05-27","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-27T22:53:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-27T20:04:04+00:00","msg":"We are investigating issues with tag downloads."}]},{"date":"2013-05-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-28T02:19:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-28T01:46:21+00:00","msg":"We are investigating intermittent errors for a small subset of repositories hosted on a single fileserver."}]},{"date":"2013-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-05-30","eventsCount":{"good":1,"minor":4,"major":1},"events":[{"type":"good","timestamp":"2013-05-30T21:29:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-30T19:33:28+00:00","msg":"Any issues with git operations against GitHub should now be resolved. Service remains available over all protocols other than HTTP."},{"type":"minor","timestamp":"2013-05-30T18:20:27+00:00","msg":"GitHub is currently unavailable over HTTP. HTTPS and all other protocols are responding normally."},{"type":"minor","timestamp":"2013-05-30T17:53:30+00:00","msg":"We are currently investigating networking problems connecting to GitHub."},{"type":"minor","timestamp":"2013-05-30T17:52:47+00:00","msg":"Minor service outage."},{"type":"major","timestamp":"2013-05-30T17:42:01+00:00","msg":"Major service outage."}]},{"date":"2013-05-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-05-31T16:26:45+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-05-31T16:13:11+00:00","msg":"Investigating SSH access problems on one fileserver pair"}]},{"date":"2013-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-02","eventsCount":{"good":1,"minor":1,"major":4},"events":[{"type":"good","timestamp":"2013-06-02T15:30:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-02T15:05:59+00:00","msg":"Service to github.com is recovering slowly."},{"type":"major","timestamp":"2013-06-02T14:41:01+00:00","msg":"We've restored access to Git repositories over git/ssh/https and are slowly working to restore access to the website."},{"type":"major","timestamp":"2013-06-02T14:33:48+00:00","msg":"We continue to work on availability and will provide further updates as we have more information."},{"type":"major","timestamp":"2013-06-02T14:00:47+00:00","msg":"We are investigating issues with our database server."},{"type":"major","timestamp":"2013-06-02T13:58:33+00:00","msg":"Major service outage."}]},{"date":"2013-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-07","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-06-07T14:01:36+00:00","msg":"All appears well at nic.io now and DNS entries for git.io and github.io are now returning the expected results."},{"type":"minor","timestamp":"2013-06-07T13:15:18+00:00","msg":"We're monitoring issues with the .io TLD root nameservers that may impact the ability to access git.io or GitHub Pages at *.github.io. We'll update as the situation develops."}]},{"date":"2013-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-11","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2013-06-11T16:59:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-11T16:58:18+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2013-06-11T15:31:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-11T15:02:03+00:00","msg":"A small percentage of repositories are currently unavailable while we perform maintenance."},{"type":"good","timestamp":"2013-06-11T06:29:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-11T06:24:48+00:00","msg":"A small percentage of repositories are currently unavailable while we perform maintenance."}]},{"date":"2013-06-12","eventsCount":{"good":2,"minor":2,"major":2},"events":[{"type":"good","timestamp":"2013-06-12T03:33:18+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-12T02:44:53+00:00","msg":"Some GitHub Pages with apex domains are experiencing intermittent connectivity problems. We're investigating further."},{"type":"good","timestamp":"2013-06-12T02:11:59+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-06-12T02:01:17+00:00","msg":"We're still experiencing a large DDoS attack. The site is experiencing major packet loss and is mostly unavailable. We're working to further mitigate the attack."},{"type":"minor","timestamp":"2013-06-12T01:57:26+00:00","msg":"We're currently experiencing a large DDoS attack. We've mitigated the attack thus far, but service may be intermittent while we continue to work on the issue."},{"type":"major","timestamp":"2013-06-12T01:45:17+00:00","msg":"Major service outage."}]},{"date":"2013-06-13","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-06-13T07:24:56+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-13T06:45:36+00:00","msg":"We are currently investigating SSH access problems on one of our fileserver pairs. A small number of repositories may be affected."}]},{"date":"2013-06-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-06-14T13:46:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-14T13:31:25+00:00","msg":"A very small percentage of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-20","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-06-20T10:09:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-20T09:50:07+00:00","msg":"A small percentage of repositories are currently unavailable while we perform maintenance."},{"type":"good","timestamp":"2013-06-20T06:21:19+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-06-20T06:15:06+00:00","msg":"We are starting a brief unscheduled maintenance window, and will return shortly."}]},{"date":"2013-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-27","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-06-27T19:31:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-06-27T19:15:10+00:00","msg":"We are currently experiencing issues with one of our fileservers. A small number of repositories will be unavailable."}]},{"date":"2013-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-06-29","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2013-06-29T12:18:13+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-06-29T12:08:14+00:00","msg":"We are starting a brief scheduled maintenance window, and will return shortly."}]},{"date":"2013-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-01T20:59:01+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-01T20:17:58+00:00","msg":"We are investigating issues with slow repository clones and pushes."}]},{"date":"2013-07-02","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-07-02T22:48:01+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-02T22:09:44+00:00","msg":"We are currently experiencing issues with one of our fileservers. A small number of repositories will be unavailable."},{"type":"good","timestamp":"2013-07-02T14:43:52+00:00","msg":"We've resolved a connection exhaustion condition in our proxy infrastructure cased by the earlier search outage. Service should be back to normal."},{"type":"minor","timestamp":"2013-07-02T13:56:58+00:00","msg":"We have isolated the cause of unicorns and are working to repair"},{"type":"minor","timestamp":"2013-07-02T13:30:38+00:00","msg":"We've identified the source of angry unicorns being related to search, and are working to resolve that now."},{"type":"minor","timestamp":"2013-07-02T12:41:54+00:00","msg":"investigating an increased number of unicorns"}]},{"date":"2013-07-03","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-07-03T21:27:50+00:00","msg":"Things continue to operate normally. We are working with our upstream network provider to understand the cause of the problems and will continue monitoring the situation closely."},{"type":"minor","timestamp":"2013-07-03T21:14:56+00:00","msg":"The sites appear to have recovered from an upstream network outage. We will keep this status event open while we continue to investigate."},{"type":"major","timestamp":"2013-07-03T21:10:44+00:00","msg":"We are currently investigating problems accessing a number of GitHub services. We will update with more information as soon as we have it."}]},{"date":"2013-07-04","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-07-04T00:26:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-04T00:12:04+00:00","msg":"The site is responsive but we will continue to monitor closely to ensure that it remains stable."},{"type":"major","timestamp":"2013-07-04T00:08:21+00:00","msg":"We are currently investigating problems with GitHub.com. More updates as we have more information."}]},{"date":"2013-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-09","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-07-09T19:03:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-09T18:55:52+00:00","msg":"Investigating problems accessing repositories over git/ssh"},{"type":"good","timestamp":"2013-07-09T14:13:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-09T13:57:41+00:00","msg":"A small percentage of repositories are offline due to a problem with one of our fileserver clusters. We are investigating."}]},{"date":"2013-07-10","eventsCount":{"good":0,"minor":3,"major":0},"events":[{"type":"minor","timestamp":"2013-07-10T23:05:58+00:00","msg":"All services are responsive and we are continuing to monitor the situation closely to ensure it remains stable."},{"type":"minor","timestamp":"2013-07-10T22:55:16+00:00","msg":"Gist, API, and download services are back online. Service Hook processing remains unavailable."},{"type":"minor","timestamp":"2013-07-10T22:21:30+00:00","msg":"We are currently investigating connectivity issues accessing Gist, the API, and archive downloads"}]},{"date":"2013-07-11","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-11T17:36:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-11T17:16:49+00:00","msg":"We are currently investigating asset loading on our services."},{"type":"good","timestamp":"2013-07-11T00:22:50+00:00","msg":"Everything operating normally."}]},{"date":"2013-07-12","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2013-07-12T21:12:33+00:00","msg":"We are currently investigating intermittent errors loading Gist."}]},{"date":"2013-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-13T00:01:09+00:00","msg":"Everything operating normally."}]},{"date":"2013-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-16T14:17:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-16T13:42:22+00:00","msg":"A very small percentage of repositories are currently offline while we perform manual verification of a fileserver cluster."}]},{"date":"2013-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-18","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-18T14:09:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-18T13:42:17+00:00","msg":"We're investigating reports that some customers are unable to reach github.com. At this time it appears to be a problem with one of upstream network providers and we're working with them to resolve it."}]},{"date":"2013-07-19","eventsCount":{"good":1,"minor":1,"major":2},"events":[{"type":"good","timestamp":"2013-07-19T13:47:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-19T12:44:10+00:00","msg":"We've put mitigation in place that should deflect the attack, and services are recovering. We're continuing to monitor closely."},{"type":"major","timestamp":"2013-07-19T12:25:06+00:00","msg":"Working with our upstream providers to mitigate a rather large DDoS at the moment."},{"type":"major","timestamp":"2013-07-19T12:19:21+00:00","msg":"Major service outage."}]},{"date":"2013-07-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-20T10:17:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-20T09:42:59+00:00","msg":"A small percentage of repositories are offline due to a problem with one of our fileserver clusters. We are investigating."}]},{"date":"2013-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-22","eventsCount":{"good":2,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2013-07-22T21:50:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-22T21:49:04+00:00","msg":"The issue only affects indexing of code, searching should be operating normally."},{"type":"minor","timestamp":"2013-07-22T21:45:25+00:00","msg":"Our monitoring systems have detected possible problems with our search infrastructure. We're currently investigating and will update when we have more information."},{"type":"good","timestamp":"2013-07-22T11:00:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-22T10:45:49+00:00","msg":"We've restored access to all affected repositories and are continuing to monitor the affected fileserver pair closely."},{"type":"minor","timestamp":"2013-07-22T10:43:03+00:00","msg":"We're performing manual failover of a fileserver pair to restore service to the affected repositories. Service should be restored soon."},{"type":"minor","timestamp":"2013-07-22T10:34:38+00:00","msg":"We're investigating reports of problems accessing a small percentage of repositories."}]},{"date":"2013-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-07-26T15:48:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-26T14:42:59+00:00","msg":"We're investigating a small increase in exceptions affecting both GitHub.com and the GitHub API."}]},{"date":"2013-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-29","eventsCount":{"good":1,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2013-07-29T22:23:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-07-29T21:09:54+00:00","msg":"We are continuing to work on the increased exception rate on the GitHub API. We will update again as soon as have the source of these exceptions resolved."},{"type":"minor","timestamp":"2013-07-29T16:10:54+00:00","msg":"We've mitigated the DDoS attack and the site should responding normally. We're still investigating the cause of the small increase in exceptions when accessing the GitHub API."},{"type":"major","timestamp":"2013-07-29T15:05:38+00:00","msg":"We're currently experiencing a large DDoS attack. The site is experiencing major packet loss and is mostly unavailable. We're working to further mitigate the attack."},{"type":"minor","timestamp":"2013-07-29T13:29:24+00:00","msg":"We're investigating a small increase in exceptions affecting the GitHub API."}]},{"date":"2013-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-07-31","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2013-07-31T22:10:56+00:00","msg":"We are currently investigating issues with pushing and cloning."}]},{"date":"2013-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-01T01:10:39+00:00","msg":"Everything operating normally."}]},{"date":"2013-08-02","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-08-02T20:22:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-02T20:12:45+00:00","msg":"The site is recovering. We are keeping status open while we investigate issues with the database."},{"type":"major","timestamp":"2013-08-02T20:06:42+00:00","msg":"We are investigating issues with Github.com"}]},{"date":"2013-08-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-04","eventsCount":{"good":1,"minor":2,"major":3},"events":[{"type":"good","timestamp":"2013-08-04T01:33:40+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-08-04T00:33:40+00:00","msg":"GitHub.com is undergoing a series of DoS attacks. We're temporarily degrading several of our services as we continue to fight off these attacks."},{"type":"minor","timestamp":"2013-08-04T00:28:44+00:00","msg":"GitHub.com is currently available again. We're going to keep the status "yellow" until we confirm all avenues of attack have been fully mitigated, and continue to update as things change."},{"type":"major","timestamp":"2013-08-04T00:24:43+00:00","msg":"The DoS attack on GitHub.com is continuing and is mostly unavailable while we continue to try and mitigate the attack."},{"type":"minor","timestamp":"2013-08-04T00:18:58+00:00","msg":"GitHub.com is recovering at this time from a DoS attack. We're continuing to monitor things and will provide further updates as the situation develops."},{"type":"major","timestamp":"2013-08-04T00:04:16+00:00","msg":"We're investigating issues reaching GitHub.com."}]},{"date":"2013-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-06","eventsCount":{"good":1,"minor":5,"major":2},"events":[{"type":"good","timestamp":"2013-08-06T09:07:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-06T08:53:06+00:00","msg":"API and Gist are now available. We continue to monitor performance across all services."},{"type":"minor","timestamp":"2013-08-06T08:31:34+00:00","msg":"We continue to investigate issues with API and Gist availability. We'll provide updates as we have them."},{"type":"minor","timestamp":"2013-08-06T08:22:08+00:00","msg":"We're currently investigating issues with API availability"},{"type":"minor","timestamp":"2013-08-06T07:56:22+00:00","msg":"GitHub is available again while we continue to closely monitor performance."},{"type":"minor","timestamp":"2013-08-06T07:51:36+00:00","msg":"The site is slowly coming out of maintenance mode as we monitor database performance."},{"type":"major","timestamp":"2013-08-06T07:40:37+00:00","msg":"We're currently working to mitigate an increased load on our database cluster. Updates will be provided as they become available."},{"type":"major","timestamp":"2013-08-06T07:36:49+00:00","msg":"We're investigating an increase in unicorns."}]},{"date":"2013-08-07","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-07T17:09:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-07T17:06:19+00:00","msg":"A small percentage of repositories are offline due to a problem with one of our fileserver clusters. We are investigating."},{"type":"minor","timestamp":"2013-08-07T17:06:19+00:00","msg":"A small percentage of repositories are offline due to a problem with one of our fileserver clusters. We are investigating."}]},{"date":"2013-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-09","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-09T22:45:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-09T21:48:07+00:00","msg":"We're investigating a reported increase in errors on GitHub.com."},{"type":"good","timestamp":"2013-08-09T21:11:20+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-09T20:47:02+00:00","msg":"We're investigating a reported increase in errors on GitHub.com."}]},{"date":"2013-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-08-12T16:28:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-12T16:00:54+00:00","msg":"A small number of repositories will be unavailable while we perform maintenance on one of our fileserver clusters."}]},{"date":"2013-08-13","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-13T19:31:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-13T18:30:53+00:00","msg":"We are investigating reports of pages loading slowly on GitHub.com and GitHub Pages for some users."},{"type":"good","timestamp":"2013-08-13T16:55:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-13T16:41:36+00:00","msg":"We are investigating reports of pages loading slowly on GitHub.com for some users."}]},{"date":"2013-08-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-08-14T21:10:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-14T21:05:25+00:00","msg":"We are investigating issues with git operations."}]},{"date":"2013-08-15","eventsCount":{"good":2,"minor":6,"major":4},"events":[{"type":"good","timestamp":"2013-08-15T21:52:38+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-15T20:28:04+00:00","msg":"Issue, User, and Repo search are currently disabled. We are working to restore service."},{"type":"minor","timestamp":"2013-08-15T19:26:44+00:00","msg":"At this time, one of our Elasticsearch clusters is currently unavailable. This will affect the ability to sign up new accounts and modify organization membership."},{"type":"minor","timestamp":"2013-08-15T18:29:17+00:00","msg":"The site is again available. We are very sorry for the continued problems but are working hard to defend against ongoing attacks."},{"type":"major","timestamp":"2013-08-15T18:15:57+00:00","msg":"GitHub.com is unavailable again. We are working to restore service as quickly as possible."},{"type":"minor","timestamp":"2013-08-15T17:30:41+00:00","msg":"The site continues to be operational, however we plan to leave the status at the yellow level while we perform additional configuration adjustments. We are discontinuing periodic status updates at this time, but will provide updates if the situation changes."},{"type":"minor","timestamp":"2013-08-15T16:56:39+00:00","msg":"The site continues to be operational, however we are going to keep the status at yellow while we continue to monitor closesly and work with our upstream providers."},{"type":"major","timestamp":"2013-08-15T16:24:54+00:00","msg":"We are still working to mitigate a very large DDoS attack. The site is now available for some users but we will remain in red status until we're confident the site is staying up."},{"type":"major","timestamp":"2013-08-15T15:50:44+00:00","msg":"We are working to mitigate a large DDoS. We will provide an update once we have more information."},{"type":"major","timestamp":"2013-08-15T15:47:18+00:00","msg":"Major service outage."},{"type":"good","timestamp":"2013-08-15T08:37:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-15T07:23:59+00:00","msg":"A small percentage of repositories are offline due to a problem with one of our fileserver clusters. We are investigating."}]},{"date":"2013-08-16","eventsCount":{"good":2,"minor":2,"major":3},"events":[{"type":"good","timestamp":"2013-08-16T16:54:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-16T16:45:23+00:00","msg":"We are investigating reports of increased errors on GitHub.com"},{"type":"good","timestamp":"2013-08-16T14:53:58+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-08-16T14:13:41+00:00","msg":"The site is currently available, but we are still fighting against an ongoing DDoS so we are going to remain in status red for now. We'll provide additional updates as we have new information."},{"type":"major","timestamp":"2013-08-16T14:07:35+00:00","msg":"The site is unavailable again. We appear to be under another DDoS attck which we are working hard to mitigate."},{"type":"minor","timestamp":"2013-08-16T14:03:04+00:00","msg":"The site is recovering. We will continue to monitor for any ongoing problems."},{"type":"major","timestamp":"2013-08-16T13:51:48+00:00","msg":"We are currently investigating problems with GitHub.com. We'll provide an update once we have more information."}]},{"date":"2013-08-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-08-17T20:25:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-17T20:08:45+00:00","msg":"Our URL shortener, git.io, is temporarily unavailable while we perform maintenance."}]},{"date":"2013-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-20","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-20T15:18:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-20T14:41:41+00:00","msg":"Investigating the source of Git operation failures."},{"type":"good","timestamp":"2013-08-20T13:42:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-20T13:27:27+00:00","msg":"We're investigating reports of elevated errors rates on GitHub.com."}]},{"date":"2013-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-22","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2013-08-22T07:38:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-22T07:33:26+00:00","msg":"We have restored services and are continuing to monitor the situation."},{"type":"major","timestamp":"2013-08-22T07:22:43+00:00","msg":"We are working to restore service to github.com. We will provide updates as more information becomes available."},{"type":"minor","timestamp":"2013-08-22T07:19:04+00:00","msg":"We are investigating errors reaching github.com"}]},{"date":"2013-08-23","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-23T14:03:01+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2013-08-23T14:01:32+00:00","msg":"The queues are all looking good. Sorry about that! Just for fun, here's the graph where we watched this live: http://bit.ly/1dai3Mb"},{"type":"minor","timestamp":"2013-08-23T13:53:41+00:00","msg":"Queue graphs are trending down and to the right. Your pushes should be reflected on the site soon."},{"type":"minor","timestamp":"2013-08-23T13:42:01+00:00","msg":"Pushes may not be immediately updated in the web UI due to a queue backlog. We are working on the problem."}]},{"date":"2013-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-26","eventsCount":{"good":1,"minor":3,"major":2},"events":[{"type":"good","timestamp":"2013-08-26T05:28:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-26T05:18:44+00:00","msg":"Services are recovering."},{"type":"major","timestamp":"2013-08-26T05:12:11+00:00","msg":"The site is unavailable again. We are still fighting against an ongoing DDoS. We'll provide additonal updates as we have new information."},{"type":"minor","timestamp":"2013-08-26T04:32:42+00:00","msg":"The site continues to be operational while we mitigate an ongoing DDoS attack. We will provide updates as the situation changes."},{"type":"minor","timestamp":"2013-08-26T04:07:39+00:00","msg":"The site is up. We're still mitigating the attack and monitoring services."},{"type":"major","timestamp":"2013-08-26T04:02:04+00:00","msg":"The site is unavailable again. We appear to be under another DDoS attck which we are working hard to mitigate."}]},{"date":"2013-08-27","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-08-27T02:04:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-27T01:44:52+00:00","msg":"We've mitigated yet another DDoS attack and are working to restore full service ASAP."},{"type":"minor","timestamp":"2013-08-27T01:23:17+00:00","msg":"Investigating reports of connection problems."}]},{"date":"2013-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-08-30","eventsCount":{"good":5,"minor":6,"major":0},"events":[{"type":"good","timestamp":"2013-08-30T21:31:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-30T21:03:41+00:00","msg":"Service to GitHub Pages has been restored. We will continue to monitor the situation."},{"type":"minor","timestamp":"2013-08-30T20:55:32+00:00","msg":"We are investigating issues with GitHub Pages."},{"type":"good","timestamp":"2013-08-30T20:44:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-30T20:37:34+00:00","msg":"We are investigating issues with GitHub Pages."},{"type":"good","timestamp":"2013-08-30T19:18:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-30T19:09:28+00:00","msg":"We are investigating issues with GitHub Pages."},{"type":"good","timestamp":"2013-08-30T18:48:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-30T18:35:06+00:00","msg":"We are investigating performance issues with github.com"},{"type":"good","timestamp":"2013-08-30T01:29:34+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-30T01:24:58+00:00","msg":"Code search on GitHub.com and Gist is temporarily unavailable while we perform emergency maintenance."}]},{"date":"2013-08-31","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-08-31T12:13:04+00:00","msg":"We're back up, now featuring a massively upgraded DB cluster with SSDs and 10Gbps networking! Thanks for your patience."},{"type":"major","timestamp":"2013-08-31T12:00:13+00:00","msg":"We're beginning our scheduled maintenance now, and expect to be back up in 20 minutes. https://github.com/blog/1603-site-maintenance-august-31st-2013"},{"type":"good","timestamp":"2013-08-31T11:45:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-08-31T11:43:39+00:00","msg":"We are investigating issues with GitHub Pages"}]},{"date":"2013-09-01","eventsCount":{"good":4,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2013-09-01T15:41:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-01T15:26:59+00:00","msg":"GitHub Pages are currently unavailable. We're investigating the problem."},{"type":"good","timestamp":"2013-09-01T15:17:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-01T15:14:24+00:00","msg":"We are investigating an increased rate of errors on GitHub.com"},{"type":"good","timestamp":"2013-09-01T06:52:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-01T06:50:31+00:00","msg":"Some GitHub pages are again unavailable. We are continuing to investigate."},{"type":"good","timestamp":"2013-09-01T06:47:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-01T06:43:03+00:00","msg":"Some GitHub pages are temporarily unavailable."}]},{"date":"2013-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-13","eventsCount":{"good":1,"minor":2,"major":2},"events":[{"type":"good","timestamp":"2013-09-13T20:24:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-13T20:14:35+00:00","msg":"We are continuing to recover from some asset-related problems on GitHub.com. We are investigating reports of problems with GitHub Pages."},{"type":"minor","timestamp":"2013-09-13T20:00:23+00:00","msg":"We are recovering from asset-related problems on GitHub.com."},{"type":"major","timestamp":"2013-09-13T19:48:49+00:00","msg":"We're currently experiencing asset-related problems on GitHub.com. Git access is unaffected at this time."},{"type":"major","timestamp":"2013-09-13T19:41:33+00:00","msg":"We are investigating problems reaching GitHub.com."}]},{"date":"2013-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-17","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-09-17T19:50:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-17T19:37:48+00:00","msg":"We are currently recovering from a database failure and have successfully failed over to a backup server."},{"type":"major","timestamp":"2013-09-17T19:25:49+00:00","msg":"Major service outage."}]},{"date":"2013-09-18","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-09-18T22:55:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-09-18T22:54:33+00:00","msg":"We're investigating issues loading some GitHub Pages."}]},{"date":"2013-09-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-01","eventsCount":{"good":1,"minor":3,"major":2},"events":[{"type":"good","timestamp":"2013-10-01T18:41:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-01T18:23:40+00:00","msg":"We're currently processing a backlog of background jobs while GitHub.com continues to recover."},{"type":"minor","timestamp":"2013-10-01T18:10:40+00:00","msg":"Web and git access to GitHub.com are now recovering."},{"type":"major","timestamp":"2013-10-01T17:43:45+00:00","msg":"We are continuing to investigate errors loading GitHub.com and reports of git failures."},{"type":"major","timestamp":"2013-10-01T17:37:43+00:00","msg":"We are continuing to investigate errors loading GitHub.com. Git access over all protocols is functioning normally."},{"type":"minor","timestamp":"2013-10-01T17:31:04+00:00","msg":"We are investigating issues with unicorns."}]},{"date":"2013-10-02","eventsCount":{"good":3,"minor":5,"major":1},"events":[{"type":"good","timestamp":"2013-10-02T22:17:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-02T22:07:22+00:00","msg":"We are investigating issues with the GitHub API"},{"type":"good","timestamp":"2013-10-02T20:39:45+00:00","msg":"The DDoS attack has stopped, and service should be back to normal. We're keeping a close eye on things to ensure we're able to quickly mitigate the attack if it returns."},{"type":"minor","timestamp":"2013-10-02T20:23:53+00:00","msg":"The site remains available as we continue to mitigate a large and growing DDoS attack. There may be some isolated problems as we apply different mitigation strategies."},{"type":"good","timestamp":"2013-10-02T20:09:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-02T20:01:08+00:00","msg":"The site is available again as we work to mitigate the DDoS."},{"type":"major","timestamp":"2013-10-02T19:59:54+00:00","msg":"We are working to mitigate a large scale DDoS attack."},{"type":"minor","timestamp":"2013-10-02T19:58:20+00:00","msg":"We are investigating issues reaching all GitHub sites, including git operations."},{"type":"minor","timestamp":"2013-10-02T19:54:40+00:00","msg":"We are investigating issues reaching GitHub.com."}]},{"date":"2013-10-03","eventsCount":{"good":1,"minor":4,"major":3},"events":[{"type":"good","timestamp":"2013-10-03T12:35:15+00:00","msg":"The attack has subsided and services have recovered. We're keeping mitigation in place to ensure we're able to quickly react if the attack returns."},{"type":"minor","timestamp":"2013-10-03T11:31:10+00:00","msg":"We've restored access to code downloads and queued service hooks are being delivered. The attack continues, but our mitigation is holding firm."},{"type":"minor","timestamp":"2013-10-03T11:15:26+00:00","msg":"Transit connectivity has been restored for some users. We are still actively mitigating a large attack."},{"type":"major","timestamp":"2013-10-03T10:48:43+00:00","msg":"We're working to re-establish connectivity after the attack disrupted our primary internet transit links."},{"type":"major","timestamp":"2013-10-03T10:20:58+00:00","msg":"The site is unavailable as we continue mitigating a large DDoS attack."},{"type":"minor","timestamp":"2013-10-03T10:17:12+00:00","msg":"Service hook delivery is delayed and archived generation unavailable while the attack continues. We're simultaneously working on deflecting the attack and restoring affected services."},{"type":"minor","timestamp":"2013-10-03T09:43:40+00:00","msg":"We are recovering from a major service outage as we work to mitigate another DDoS attack."},{"type":"major","timestamp":"2013-10-03T09:35:17+00:00","msg":"The site is unavailable as we investigate issues reaching GitHub.com."}]},{"date":"2013-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-06T15:00:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-06T14:22:58+00:00","msg":"A small percentage of git repositories are currently unavailable due to emergency maintenance on one of our fileserver pairs."}]},{"date":"2013-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-09","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-09T17:45:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-09T17:29:43+00:00","msg":"We're investigating some 503 errors on GitHub Pages."}]},{"date":"2013-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-14","eventsCount":{"good":1,"minor":2,"major":2},"events":[{"type":"good","timestamp":"2013-10-14T11:08:45+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-14T10:28:19+00:00","msg":"We have mitigated the attack against GitHub.com and Gist. We're going to keep our status at yellow until we can confirm all attacks have ceased."},{"type":"major","timestamp":"2013-10-14T10:22:11+00:00","msg":"We have confirmed GitHub.com and Gist are both undergoing a large DDoS attack and are working to mitigate the attack."},{"type":"major","timestamp":"2013-10-14T10:19:27+00:00","msg":"GitHub.com is currently unavailable."},{"type":"minor","timestamp":"2013-10-14T10:16:58+00:00","msg":"We are investigating problems reaching GitHub.com."}]},{"date":"2013-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-16T18:12:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-16T18:04:32+00:00","msg":"We're investigating an elevated error rate on GitHub.com."}]},{"date":"2013-10-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-17T05:19:28+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-17T05:07:42+00:00","msg":"We are investigating issues with the GitHub API"}]},{"date":"2013-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-19","eventsCount":{"good":1,"minor":1,"major":2},"events":[{"type":"good","timestamp":"2013-10-19T12:41:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-19T12:36:35+00:00","msg":"We've finished our maintenance and GitHub.com is coming back online now."},{"type":"major","timestamp":"2013-10-19T12:24:27+00:00","msg":"GitHub.com is currently unavailable for emergency maintenance."},{"type":"major","timestamp":"2013-10-19T12:07:45+00:00","msg":"Major service outage."}]},{"date":"2013-10-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-20T02:30:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-20T02:21:19+00:00","msg":"We are performing maintenance on one of our search clusters. Some search results will be temporarily unavailable."}]},{"date":"2013-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-22T16:25:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-22T16:22:43+00:00","msg":"We are currently investigating performance problems accessing GitHub.com."}]},{"date":"2013-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-26T21:56:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-26T21:51:57+00:00","msg":"We are currently working to resolve problems affecting a subset of repositories on a single fileserver."}]},{"date":"2013-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-10-29","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-10-29T21:50:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-29T21:34:39+00:00","msg":"We have removed a misbehaving load balancer from the rotation and site access has returned to normal. We are still performing maintenance that may result in brief disruptions but expect to return to Green status shortly."},{"type":"minor","timestamp":"2013-10-29T20:58:59+00:00","msg":"We're investigating reports of problems reaching GitHub.com"}]},{"date":"2013-10-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-10-30T00:48:32+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-10-30T00:40:47+00:00","msg":"We're investigating problems with intermittent failures loading assets."}]},{"date":"2013-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-04T14:33:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-04T13:40:48+00:00","msg":"We're investigating an increase in error responses from the API."}]},{"date":"2013-11-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-05T13:07:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-05T12:59:50+00:00","msg":"We're investigating reports of an increase in 502s from the GitHub API."}]},{"date":"2013-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-08T19:31:08+00:00","msg":"If you're having trouble reaching GitHub, please check your /etc/hosts file. See https://github.com/blog/1675-disabling-old-ip-addresses for more information."}]},{"date":"2013-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-10","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-10T20:20:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-10T18:44:40+00:00","msg":"Repository access is currently unavailable for a small percentage of users."}]},{"date":"2013-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-13","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-11-13T01:54:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-13T01:43:09+00:00","msg":"We've mitigated a DDoS targeting GitHub Pages. Service should be returning to normal."},{"type":"minor","timestamp":"2013-11-13T01:27:23+00:00","msg":"pages.github.io is currently experiencing issues, we are investigating now."}]},{"date":"2013-11-14","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-11-14T21:28:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-14T21:04:49+00:00","msg":"We are currently experiencing issues loading static assets"},{"type":"good","timestamp":"2013-11-14T19:24:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-14T18:48:07+00:00","msg":"We are currently working to resolve problems affecting a subset of repositories on a single fileserver."}]},{"date":"2013-11-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-15T22:04:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-15T21:53:42+00:00","msg":"We are currently investigating delays in reflecting commits in the web UI."}]},{"date":"2013-11-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-19T18:25:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-19T18:11:46+00:00","msg":"We are investigating errors related to a single fileserver cluster. A small percentage of repositories will be unavailable while we investigate."}]},{"date":"2013-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-22","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-11-22T21:50:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-22T21:43:10+00:00","msg":"We believe we have uncovered the source of the intermittent 403 errors that some people are seeing and are working to deploy a fix."},{"type":"minor","timestamp":"2013-11-22T21:25:56+00:00","msg":"We are investigating issues with GitHub.com"}]},{"date":"2013-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-11-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-11-30T23:25:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-11-30T22:36:07+00:00","msg":"We are currently experiencing issues with access over ssh for some repositories."}]},{"date":"2013-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-12-02T20:29:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-02T20:19:01+00:00","msg":"Investigating an increased rate of exceptions."}]},{"date":"2013-12-03","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2013-12-03T19:02:56+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-03T18:40:35+00:00","msg":"We're investigating reports of git problems on GitHub.com."},{"type":"good","timestamp":"2013-12-03T16:07:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-03T15:58:28+00:00","msg":"We're investigating some reports of difficulty reaching GitHub.com."}]},{"date":"2013-12-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-12-04T17:03:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-04T16:38:43+00:00","msg":"We are currently investigating issues with job delays"}]},{"date":"2013-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-10","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-12-10T18:46:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-10T17:53:58+00:00","msg":"We are investiating issues with GitHub Pages and custom domains."}]},{"date":"2013-12-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2013-12-11T04:59:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-11T04:36:48+00:00","msg":"Some Pages sites for users that use apex domains are currently unavailable. We're working to resolve the problem as quickliy as possible."}]},{"date":"2013-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-16","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-12-16T08:49:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-16T08:24:20+00:00","msg":"We are currently performing emergency maintenance on one of our fileserver pairs, affecting a small percentage of repositories."},{"type":"good","timestamp":"2013-12-16T02:14:08+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2013-12-16T01:49:15+00:00","msg":"We are currently working to mitigate a DDoS attack. Some services will be unresponsive."}]},{"date":"2013-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-22","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2013-12-22T22:58:43+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2013-12-22T22:55:57+00:00","msg":"The site is back up and we are monitoring things closely for any signs of trouble."},{"type":"major","timestamp":"2013-12-22T22:52:14+00:00","msg":"We are taking the site down for an emergency database maintenance. We should be back up shortly."}]},{"date":"2013-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2013-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2013-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-07","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-01-07T05:44:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-07T04:07:23+00:00","msg":"Pages builds are currently offline for unscheduled maintenance"}]},{"date":"2014-01-08","eventsCount":{"good":1,"minor":4,"major":3},"events":[{"type":"good","timestamp":"2014-01-08T23:47:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-08T23:24:25+00:00","msg":"We still have one last fileserver that we're working to restore access to. Getting closer."},{"type":"minor","timestamp":"2014-01-08T22:43:33+00:00","msg":"There's a single fileserver offline that we're working to restore access to. Almost there."},{"type":"minor","timestamp":"2014-01-08T22:24:49+00:00","msg":"GitHub and Gist are online, we're working to restore connectivity to some repositories."},{"type":"major","timestamp":"2014-01-08T22:13:58+00:00","msg":"We've recovered from an internal DNS outage, and are working to restore service to all repositories."},{"type":"major","timestamp":"2014-01-08T21:54:16+00:00","msg":"GitHub and Gist are down. We're working to recover the site."},{"type":"major","timestamp":"2014-01-08T21:36:08+00:00","msg":"We're investigating reports of outages across GitHub and Gist."},{"type":"minor","timestamp":"2014-01-08T21:33:33+00:00","msg":"gist.github.com is offline for unscheduled maintenance."}]},{"date":"2014-01-09","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-01-09T09:06:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-09T08:20:44+00:00","msg":"We are currently performing emergency maintenance on one of our fileserver pairs, affecting a small percentage of repositories"}]},{"date":"2014-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-01-15T15:35:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-15T15:16:13+00:00","msg":"We are investigating reports of issues downloading releases."}]},{"date":"2014-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-20","eventsCount":{"good":2,"minor":3,"major":1},"events":[{"type":"good","timestamp":"2014-01-20T18:20:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-20T18:11:13+00:00","msg":"Service to GitHub.com appears to be recovering. We'll keep status at yellow until we've confirmed all service is restored."},{"type":"major","timestamp":"2014-01-20T18:08:40+00:00","msg":"We have confirmed some reports of GitHub.com being unreachable. We're investigating further."},{"type":"minor","timestamp":"2014-01-20T18:07:45+00:00","msg":"We are investigating reports of problems reaching github.com."},{"type":"good","timestamp":"2014-01-20T05:19:36+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-20T04:55:29+00:00","msg":"We're performing some upgrades to our search infrastructure. During the upgrade process some queries may be disrupted and newly created/updated searchable items may take longer than normal to appear in search results."}]},{"date":"2014-01-21","eventsCount":{"good":2,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-01-21T12:12:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-21T12:00:52+00:00","msg":"We're investigating reports of problems downloading tarballs and zipballs from GitHub.com."},{"type":"good","timestamp":"2014-01-21T11:28:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-21T10:51:32+00:00","msg":"Tarball and zipball downloads from GitHub.com are currently unavailable. We're still investigating reports of intermittent problems reaching GitHub.com."},{"type":"minor","timestamp":"2014-01-21T10:42:20+00:00","msg":"We're investigating reports of problems reaching GitHub.com."}]},{"date":"2014-01-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-01-22T16:13:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-22T15:57:29+00:00","msg":"We're investigating reports of problems reaching GitHub.com."}]},{"date":"2014-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-27","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2014-01-27T15:27:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-01-27T15:10:15+00:00","msg":"We are currently working to mitigate a DDoS attack. Some services will be unresponsive."},{"type":"minor","timestamp":"2014-01-27T15:07:20+00:00","msg":"We are investigating reports of problems reaching GitHub.com."},{"type":"major","timestamp":"2014-01-27T15:06:45+00:00","msg":"We have confirmed that GitHub.com is unreachable and are investigating."}]},{"date":"2014-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-02-04T17:43:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-04T17:32:17+00:00","msg":"Minor service outage."}]},{"date":"2014-02-05","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-02-05T19:08:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-05T18:58:14+00:00","msg":"The error rate has fallen to near normal levels. We will continue to monitor this event closesly to make sure things have stabilized before moving back to green."},{"type":"minor","timestamp":"2014-02-05T18:55:29+00:00","msg":"We are currently investigating an increased rate of errors on GitHub.com. We will post updates as we know more."}]},{"date":"2014-02-06","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-02-06T09:16:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-06T08:43:13+00:00","msg":"We are investigating reports of problems affecting a small subset of repositories."},{"type":"good","timestamp":"2014-02-06T01:23:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-06T01:20:24+00:00","msg":"Minor service outage."}]},{"date":"2014-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-11","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-02-11T01:25:18+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-11T01:23:19+00:00","msg":"We're investigating an increase in errors on GitHub.com."},{"type":"good","timestamp":"2014-02-11T00:57:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-11T00:52:04+00:00","msg":"We're investigating an increase in error rates on GitHub.com."},{"type":"good","timestamp":"2014-02-11T00:21:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-11T00:13:29+00:00","msg":"We are investigating issues reaching jobs.github.com."}]},{"date":"2014-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-02-15T06:21:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-15T06:05:41+00:00","msg":"We're investigating an issue affecting raw downloads on Gist"}]},{"date":"2014-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-02-17T22:18:41+00:00","msg":"We've routed around the problematic provider and are observing that performance has recovered to normal levels."},{"type":"minor","timestamp":"2014-02-17T21:59:03+00:00","msg":"We're investigating reports that GitHub performance has been affected by an upstream network provider outage."}]},{"date":"2014-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-02-20T19:31:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-20T19:25:53+00:00","msg":"We're investigate errors accessing a small percentage of repositories."}]},{"date":"2014-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-23","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-02-23T19:22:36+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-23T19:18:39+00:00","msg":"Connectivity issues with GitHub.com have been resolved. We continue to investigate slowness with Pages sites."},{"type":"minor","timestamp":"2014-02-23T18:48:03+00:00","msg":"We're investigating reports of trouble reaching GitHub.com."},{"type":"minor","timestamp":"2014-02-23T18:39:06+00:00","msg":"We're currently investigating an increased number of failing Pages builds."}]},{"date":"2014-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-02-26T20:47:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-02-26T20:38:52+00:00","msg":"We are investigating reports of issues reaching GitHub.com."}]},{"date":"2014-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-03-05T15:35:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-05T15:31:10+00:00","msg":"Minor service outage."}]},{"date":"2014-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-11","eventsCount":{"good":1,"minor":7,"major":3},"events":[{"type":"minor","timestamp":"2014-03-11T23:34:35+00:00","msg":"GitHub.com is once again responsive. We have all hands on deck mitigating an evolving series of DDoS attacks."},{"type":"minor","timestamp":"2014-03-11T23:22:08+00:00","msg":"We're investigating problems connecting to GitHub.com."},{"type":"minor","timestamp":"2014-03-11T23:13:08+00:00","msg":"GitHub.com continues to operate normally, but we are performing some additional maintenance before we return to green status."},{"type":"minor","timestamp":"2014-03-11T22:39:19+00:00","msg":"The site is once again responsive and we believe we have a handle on the problem. We will continue to monitor things very closely."},{"type":"major","timestamp":"2014-03-11T22:32:03+00:00","msg":"We're all working hard to restore service as quickly as possible."},{"type":"minor","timestamp":"2014-03-11T22:10:58+00:00","msg":"The site is recovering but we continue to monitor the situation very closely."},{"type":"major","timestamp":"2014-03-11T22:02:20+00:00","msg":"We have identified the problem and are working to restore service as quickly as we can."},{"type":"major","timestamp":"2014-03-11T21:39:37+00:00","msg":"We continue to investigate connectivity problems to GitHub.com. We'll update when we know more."},{"type":"minor","timestamp":"2014-03-11T21:29:45+00:00","msg":"We are currently investigating connectivity issues to GitHub.com. We will update status once we know more."},{"type":"good","timestamp":"2014-03-11T01:22:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-11T01:14:22+00:00","msg":"We are currently investigating problems with some GitHub fileservers."}]},{"date":"2014-03-12","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-03-12T16:14:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-12T16:09:43+00:00","msg":"We're investigating issues reaching a small percentage of repositories."},{"type":"good","timestamp":"2014-03-12T00:04:32+00:00","msg":"GitHub.com is operating normally, despite an ongoing DDoS attack. The mitigations we have in place are proving effective in protecting us and we're hopeful that we've got this one resolved."}]},{"date":"2014-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-21","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-03-21T14:11:45+00:00","msg":"GitHub.com remains stable as we continue to mitigate an ongoing DDoS attack. At this time we're discontinuing status updates, but will resume them if the situation changes."},{"type":"minor","timestamp":"2014-03-21T13:56:38+00:00","msg":"GitHub.com performance has been back to normal for some time. We continue to work to tune our mitigation to make sure that there is as little impact to legitimate traffic as possible."},{"type":"minor","timestamp":"2014-03-21T13:35:16+00:00","msg":"We are continuing to work to mitigate the attack and reduce the number of legitimate users who are flagged as attack traffic."},{"type":"minor","timestamp":"2014-03-21T13:13:42+00:00","msg":"We are currently working to mitigate an incoming DDoS attack. We'll provide additional information as it becomes available."}]},{"date":"2014-03-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-03-22T03:35:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-22T01:04:47+00:00","msg":"As a result of our ongoing DDoS mitigation, we're experiencing high rates of packet loss from users in the Asia-Pacific region. We're working on reducing this disruption to service and will provide additional information when it becomes available."}]},{"date":"2014-03-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-03-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-03-29T09:02:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-29T08:39:44+00:00","msg":"We're investigating issues reaching a small percentage of repositories."}]},{"date":"2014-03-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-03-30T14:45:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-03-30T14:02:34+00:00","msg":"We're investigating issues reaching a small percentage of repositories."}]},{"date":"2014-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-01","eventsCount":{"good":2,"minor":3,"major":3},"events":[{"type":"good","timestamp":"2014-04-01T23:47:38+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-04-01T23:40:52+00:00","msg":"We have implemented a fix for the issue and git operations are recovering."},{"type":"major","timestamp":"2014-04-01T23:22:48+00:00","msg":"SSH git operations have been restored and we're working to fix HTTPS functionality."},{"type":"major","timestamp":"2014-04-01T23:00:40+00:00","msg":"Git and HTTPS repo operations are intermittently unavailable while we repair the source of the problem."},{"type":"major","timestamp":"2014-04-01T22:29:39+00:00","msg":"We're experiencing problems with repo operations and are working to restore functionality."},{"type":"minor","timestamp":"2014-04-01T22:05:13+00:00","msg":"We're investigating reports of git operation failures."},{"type":"good","timestamp":"2014-04-01T21:22:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-04-01T21:06:35+00:00","msg":"Pages builds are paused while we investigate an increase in failed builds"}]},{"date":"2014-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-04-03T08:14:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-04-03T07:55:49+00:00","msg":"We're currently investigating issues with operations against a small percentage of repositories."}]},{"date":"2014-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-09","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-04-09T21:08:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-04-09T21:02:38+00:00","msg":"We continue to investigate problems with HTTPS based Git operations. Things are working again, but moving very slowly."},{"type":"minor","timestamp":"2014-04-09T20:39:39+00:00","msg":"Git operations over SSH appear to be functioning normally, however we continue to investigate problems with operations over HTTPS. We will update when we know more."},{"type":"minor","timestamp":"2014-04-09T20:19:36+00:00","msg":"We are investigating problems with repository access and some GitHub.com features. We will report back once we have more information to share."}]},{"date":"2014-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-04-15T22:06:35+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-04-15T21:44:14+00:00","msg":"We're experiencing sporadic issues with Gist assets failing to load."}]},{"date":"2014-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-22","eventsCount":{"good":1,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2014-04-22T18:32:11+00:00","msg":"Access to raw content and tarball/zip archive downloads of repositories have been restored."},{"type":"minor","timestamp":"2014-04-22T18:18:43+00:00","msg":"We are still experiencing intermittent errors accessing raw repository content on GitHub.com and are still working to resolve the problem."},{"type":"minor","timestamp":"2014-04-22T18:03:15+00:00","msg":"We have confirmed that the problem is affecting raw repository content on GitHub.com and are working to restore service."},{"type":"minor","timestamp":"2014-04-22T17:54:19+00:00","msg":"We have confirmed that downloads of tarballs and zip archives of repositories on GitHub.com are unavailable and are working to fix these downloads."},{"type":"minor","timestamp":"2014-04-22T17:52:01+00:00","msg":"We are investigating reports of problems downloading tarballs and zips of repositories on GitHub.com."}]},{"date":"2014-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-05-06T17:46:28+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-06T17:40:40+00:00","msg":"We're working to restore access to a small number of repositories."}]},{"date":"2014-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-11","eventsCount":{"good":3,"minor":1,"major":2},"events":[{"type":"good","timestamp":"2014-05-11T05:44:17+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2014-05-11T05:28:14+00:00","msg":"We will begin a brief unscheduled maintenance window in a few moments"},{"type":"good","timestamp":"2014-05-11T03:38:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-11T03:13:18+00:00","msg":"github.com availability is recovering"},{"type":"major","timestamp":"2014-05-11T02:56:08+00:00","msg":"github.com is currently unreachable. We are investigating mysql cluster issues."},{"type":"major","timestamp":"2014-05-11T02:32:53+00:00","msg":"We are investigating issues reaching github.com"}]},{"date":"2014-05-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-05-12T20:00:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-12T19:43:36+00:00","msg":"We're currently investigating issues with operations against a small percentage of repositories."}]},{"date":"2014-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-05-16T12:32:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-16T12:11:46+00:00","msg":"We are investigating errors reaching github.com"}]},{"date":"2014-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-21","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-05-21T20:25:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-21T20:22:18+00:00","msg":"We are investigating problems reaching jobs.github.com."}]},{"date":"2014-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-05-23T17:31:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-05-23T17:21:09+00:00","msg":"We're currently experiencing issues on one of our fileservers that is causing some git operations and repository views to time out."}]},{"date":"2014-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-10","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-06-10T18:22:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-06-10T18:10:50+00:00","msg":"We are currently experiencing issues that are preventing normal git operations from performing correctly."},{"type":"minor","timestamp":"2014-06-10T18:03:12+00:00","msg":"Minor service outage."}]},{"date":"2014-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-11T01:35:47+00:00","msg":"PR functionality has been restored and all services are performing as expected."}]},{"date":"2014-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-14","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-06-14T15:02:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-06-14T14:43:21+00:00","msg":"If your GitHub Pages domain is currently unavailabile, please take a moment to follow steps 2 and 3 in https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages#quick-summary to update your DNS records to point to our newer Pages infrastructure."},{"type":"minor","timestamp":"2014-06-14T14:35:26+00:00","msg":"A small percentage of GitHub Pages domains are unavaiable."}]},{"date":"2014-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-06-19T07:02:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-06-19T03:37:51+00:00","msg":"GitHub Pages builds are currently paused for unscheduled maintenance. GitHub Pages sites remain available."}]},{"date":"2014-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-06-28T04:43:53+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-06-28T04:18:19+00:00","msg":"A small number repositories are unavailable as we work to restore access to a single file server."}]},{"date":"2014-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-07-03T21:07:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-07-03T21:05:06+00:00","msg":"We are currently investigating issues connecting to GitHub.com"}]},{"date":"2014-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-12","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-12T13:55:23+00:00","msg":"Network maintenance complete. All systems reporting at 100%"},{"type":"good","timestamp":"2014-07-12T12:27:26+00:00","msg":"We're starting a scheduled upgrade on our network edge. A brief service interruption is possible."}]},{"date":"2014-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-16","eventsCount":{"good":1,"minor":4,"major":1},"events":[{"type":"good","timestamp":"2014-07-16T09:57:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-07-16T09:18:50+00:00","msg":"We've performed emergency maintenance on the misbehaving network device and services are now recovering."},{"type":"major","timestamp":"2014-07-16T09:12:49+00:00","msg":"We're investigating a major service outage."},{"type":"minor","timestamp":"2014-07-16T09:01:48+00:00","msg":"We're continuing to diagnose a misbehaving network device."},{"type":"minor","timestamp":"2014-07-16T07:32:31+00:00","msg":"We've identified a network event affecting hook delivery, avatars, downloads of uploaded files, and other services and are working to resolve the problem."},{"type":"minor","timestamp":"2014-07-16T07:24:04+00:00","msg":"We're investigating problems serving avatars and uploaded downloads."}]},{"date":"2014-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-23T22:03:45+00:00","msg":"Codesearch queries are disabled for the time being while we perform maintenance on the cluster."}]},{"date":"2014-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-26","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-07-26T19:48:36+00:00","msg":"We're aware some users are seeing SSL issues. Please try the fix from @DigiCert, https://twitter.com/digicert/status/493117041394479104"},{"type":"good","timestamp":"2014-07-26T19:43:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-07-26T19:39:44+00:00","msg":"We're aware some users are experiencing issues with SSL. Please try the fix suggested by DigiCert, https://twitter.com/digicert/status/493117041394479104"}]},{"date":"2014-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-29","eventsCount":{"good":2,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2014-07-29T14:35:18+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-07-29T14:15:41+00:00","msg":"Service has recovered, we are currently processing hooks from the backlog"},{"type":"minor","timestamp":"2014-07-29T14:05:54+00:00","msg":"We've identified an issue with external connectivity, affecting hooks, avatars and other services."},{"type":"minor","timestamp":"2014-07-29T13:38:25+00:00","msg":"We're investigating an issue with hook delivery."},{"type":"good","timestamp":"2014-07-29T08:50:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-07-29T08:06:46+00:00","msg":"We have identified the root cause and are now restoring access to customer repositories."},{"type":"minor","timestamp":"2014-07-29T07:32:34+00:00","msg":"We are investigating an issue preventing repository access for some customers."}]},{"date":"2014-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-03","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-08-03T17:40:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-03T17:30:48+00:00","msg":"Archive downloads are currently unavailable."},{"type":"minor","timestamp":"2014-08-03T17:17:02+00:00","msg":"We are currently working to restore service to a single fileserver. A small number of repositories are unavailable at this time."}]},{"date":"2014-08-04","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-08-04T16:10:33+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-04T15:50:53+00:00","msg":"The problem affecting avatar display has been identified. We're working to deploy a fix ASAP."},{"type":"minor","timestamp":"2014-08-04T15:20:47+00:00","msg":"We're investigating reports of some avatars not displaying."}]},{"date":"2014-08-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-05T22:42:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-05T22:37:33+00:00","msg":"We're currently investigating delayed hook delivery."}]},{"date":"2014-08-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-06T13:59:45+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-06T13:54:26+00:00","msg":"We're investigating issues with a small percentage of repositories"}]},{"date":"2014-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-08T08:52:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-08T08:41:27+00:00","msg":"We're investigating an issue with serving avatars"}]},{"date":"2014-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-17T06:37:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-17T06:00:40+00:00","msg":"We are currently experiencing elevated error rates for gists and are investigating the cause."}]},{"date":"2014-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-19","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-19T00:40:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-19T00:28:52+00:00","msg":"We're investigating problems accessing a small percentage of repositories."}]},{"date":"2014-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-21","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-21T14:41:41+00:00","msg":"All systems back to normal"},{"type":"minor","timestamp":"2014-08-21T14:32:27+00:00","msg":"We're investigating reports of issues building some GitHub Pages sites"}]},{"date":"2014-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-27","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-08-27T18:27:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-27T18:24:04+00:00","msg":"We're performing a short maintenance procedure which will temporarily impact access to a small number of repositories"},{"type":"good","timestamp":"2014-08-27T14:30:35+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-27T14:17:58+00:00","msg":"We're performing a short maintenance procedure which will temporarily impact access to a small number of repositories"}]},{"date":"2014-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-08-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-08-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-08-31T13:44:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-08-31T13:16:07+00:00","msg":"We're performing a short maintenance procedure which will temporarily impact access to a small number of repositories"}]},{"date":"2014-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-09-06T15:40:05+00:00","msg":"Email replies are now being processed. Messages from the past 24 hours have been recieved, but not posted as comments, and will be backfilled soon."},{"type":"minor","timestamp":"2014-09-06T15:12:21+00:00","msg":"We're currently investigating problems processing email replies to notifications."}]},{"date":"2014-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-15","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-09-15T20:13:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-09-15T20:07:08+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2014-09-15T17:04:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-09-15T16:29:09+00:00","msg":"We are currently investigating a problem that is preventing access to small number of repositories"}]},{"date":"2014-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-09-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-09-29T17:33:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-09-29T17:28:55+00:00","msg":"We're performing emergency maintenance on GitHub Pages. Service may be impacted for a very brief window."}]},{"date":"2014-09-30","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-09-30T14:11:54+00:00","msg":"All systems reporting at 100%"},{"type":"good","timestamp":"2014-09-30T14:04:48+00:00","msg":"We experienced a brief problem with two of our fileservers that affected a small number of repositories. The issue has been isolated and remediated."}]},{"date":"2014-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-02","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-10-02T18:33:35+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-10-02T18:27:15+00:00","msg":""We're experiencing some issues with our help site: help.github.com.""},{"type":"good","timestamp":"2014-10-02T03:40:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-10-02T03:14:23+00:00","msg":"We are investigating elevated error rates for github.com"}]},{"date":"2014-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-29","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2014-10-29T22:24:06+00:00","msg":"Our DDoS defenses are mitigating the effects of a large attack."},{"type":"minor","timestamp":"2014-10-29T22:11:53+00:00","msg":"We're actively mitigating a large DDoS attack."},{"type":"good","timestamp":"2014-10-29T22:05:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-10-29T21:44:29+00:00","msg":"The avatar service is recovering gradually. Expect to see a mix of avatars and octocats for a short time."},{"type":"minor","timestamp":"2014-10-29T21:21:50+00:00","msg":"We've reverted to serving default avatars for all users while we work to restore the health of the avatar service."},{"type":"minor","timestamp":"2014-10-29T20:41:53+00:00","msg":"We're investigating problems serving avatars."}]},{"date":"2014-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-13","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-11-13T02:49:21+00:00","msg":"The attack has been mitigated but is still ongoing."},{"type":"minor","timestamp":"2014-11-13T02:01:47+00:00","msg":"Our CDN provider used to serve some content is currently experiencing a DDoS attack which might adversly affect users in the APAC region."}]},{"date":"2014-11-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-11-17T03:01:10+00:00","msg":"We are mitigating a DDoS attack and services are returning to normal"},{"type":"minor","timestamp":"2014-11-17T02:51:51+00:00","msg":"We are investigating an issue with github.com"}]},{"date":"2014-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-18T19:13:23+00:00","msg":"GitHub Pages domains pointed to deprecated IPs are now returning 404s. Please see http://git.io/HjSLlQ if you're affected."}]},{"date":"2014-11-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-11-22T14:07:53+00:00","msg":"We have completed our planned network maintenance and restored webhook delivery."},{"type":"minor","timestamp":"2014-11-22T13:27:09+00:00","msg":"We are performing planned network maintenance. Webhook deliveries will be delayed until after the update and a brief period of reduced connectivity is expected."}]},{"date":"2014-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-27","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-11-27T16:29:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-11-27T16:17:20+00:00","msg":"A small number of repositories are unavailable while we perform maintenance"}]},{"date":"2014-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-08","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2014-12-08T19:01:39+00:00","msg":"We're actively mitigating an evolving DDoS attack against many of our services. All services are currently functional."},{"type":"minor","timestamp":"2014-12-08T18:39:31+00:00","msg":"We're investigating problems accessing some pages on Gist."},{"type":"good","timestamp":"2014-12-08T18:32:12+00:00","msg":"We've identified and are actively mitigating a DDoS attack against GitHub Pages"},{"type":"good","timestamp":"2014-12-08T18:28:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-12-08T18:15:37+00:00","msg":"We're investigating degraded network performance."},{"type":"minor","timestamp":"2014-12-08T18:09:31+00:00","msg":"Minor service outage."}]},{"date":"2014-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-12-11T04:50:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-12-11T03:56:14+00:00","msg":"Page builds are paused while a partition is taken offline for diagnostic checks. A small percentage of Pages sites will be unavailable until diagnostics are complete."}]},{"date":"2014-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-23","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2014-12-23T23:34:58+00:00","msg":"Our metrics show nominal TCP performance statistics in spite of the DDoS. We'll continue to monitor and mitigate as necessary."},{"type":"minor","timestamp":"2014-12-23T23:11:39+00:00","msg":"We're enabling DDoS mitigation after detecting a large incoming spike in traffic volume."},{"type":"minor","timestamp":"2014-12-23T23:06:50+00:00","msg":"Minor service outage."}]},{"date":"2014-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-12-25T07:41:15+00:00","msg":"The intermittent connectivity problems were the result of problems with one of our upstream network providers. The issues have been resolved however we're keeping a close eye on the situation to make sure."},{"type":"minor","timestamp":"2014-12-25T07:10:35+00:00","msg":"We're receiving reports of intermittent connectivity issues for some of our users and are currently investigating."}]},{"date":"2014-12-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2014-12-26T06:00:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2014-12-26T05:57:08+00:00","msg":"We're investigating intermittent issues with one of our upstream transit providers"}]},{"date":"2014-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2014-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2014-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-01-15T21:26:38+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-01-15T21:15:55+00:00","msg":"jobs.github.com is entering a brief maintenance window."}]},{"date":"2015-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-02-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-02-26T23:55:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-02-26T23:43:02+00:00","msg":"An SSL certificate update is affecting some GitHub services and we are working to resolve the issue."}]},{"date":"2015-02-27","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-02-27T07:50:10+00:00","msg":"Code search is now available. Some repositories may be missing results while the index is repaired."},{"type":"minor","timestamp":"2015-02-27T00:08:31+00:00","msg":"Code search results are currently degraded while we perform maintenance on the cluster."},{"type":"minor","timestamp":"2015-02-27T00:01:29+00:00","msg":"Code search queries are disabled for the time being while we perform maintenance on the cluster."}]},{"date":"2015-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-02","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-03-02T20:24:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-02T20:16:18+00:00","msg":"We've rolled out a new SSL certificate to our CDN and are continuing to investigate some intermittent SSL errors affecting some users"},{"type":"minor","timestamp":"2015-03-02T19:58:24+00:00","msg":"We're investigating expired SSL certificate errors on some domains served by our CDN."}]},{"date":"2015-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-03-11T22:12:25+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-11T21:30:12+00:00","msg":"We're investigating issues with serving JavaScript assets in Safari"}]},{"date":"2015-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-21","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2015-03-21T12:23:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-21T12:18:15+00:00","msg":"Scheduled maintenance has concluded. We're closely monitoring site health and performance."},{"type":"major","timestamp":"2015-03-21T12:00:54+00:00","msg":"GitHub.com is down for a scheduled database upgrade. We expect to be back in 15 minutes."}]},{"date":"2015-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-03-26","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-03-26T02:08:24+00:00","msg":"We've identified and mitigated a DoS attack that was impacting service. Service is recovering and we are monitoring the situation"},{"type":"minor","timestamp":"2015-03-26T01:55:03+00:00","msg":"Minor service outage."}]},{"date":"2015-03-27","eventsCount":{"good":3,"minor":11,"major":0},"events":[{"type":"minor","timestamp":"2015-03-27T22:41:06+00:00","msg":"We are continuing to defend GitHub against a very large DDoS attack."},{"type":"minor","timestamp":"2015-03-27T19:23:56+00:00","msg":"The on-going DDoS attack now includes GitHub Pages. We are working to mitigate any service disruption."},{"type":"minor","timestamp":"2015-03-27T15:49:12+00:00","msg":"We're aware that GitHub.com is intermittently unavailable for some users during the ongoing DDoS. Restoring service for all users while deflecting attack traffic is our number one priority."},{"type":"minor","timestamp":"2015-03-27T15:04:59+00:00","msg":"We've deployed our volumetric attack defenses against an extremely large amount of traffic. Performance is stabilizing."},{"type":"minor","timestamp":"2015-03-27T14:45:37+00:00","msg":"The attack has ramped up again, and we're evolving our mitigation strategies to match."},{"type":"good","timestamp":"2015-03-27T12:33:36+00:00","msg":"The DDoS attack is still ongoing, but connectivity is back to normal as we continue mitigation. We're keeping a close eye on our traffic for any abnormalities."},{"type":"minor","timestamp":"2015-03-27T10:00:22+00:00","msg":"We continue to respond to an ongoing DDoS attack. Some users may experience intermittent connectivity with git operations as we mitigate the problem."},{"type":"minor","timestamp":"2015-03-27T08:31:05+00:00","msg":"At this time we're fully operational but we're still mitigating the ongoing DDoS attack and there may be intermittent connectivity issues as we continue working on the problem"},{"type":"good","timestamp":"2015-03-27T07:25:06+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-27T06:29:07+00:00","msg":"The DDoS attack is amplifying again. We are working to mitigate with all hands on deck."},{"type":"good","timestamp":"2015-03-27T05:29:33+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-27T03:35:02+00:00","msg":"We've been under continuous DDoS attack for 24+ hours. The attack is evolving, and we're all hands on deck mitigating."},{"type":"minor","timestamp":"2015-03-27T02:22:14+00:00","msg":"We are investigating increased error rates as an incoming DDoS amplifies their attack."},{"type":"minor","timestamp":"2015-03-27T02:18:47+00:00","msg":"Minor service outage."}]},{"date":"2015-03-28","eventsCount":{"good":0,"minor":4,"major":0},"events":[{"type":"minor","timestamp":"2015-03-28T16:18:15+00:00","msg":"We are working to mitigate an ongoing and evolving large DDoS attack."},{"type":"minor","timestamp":"2015-03-28T10:00:47+00:00","msg":"The ongoing DDoS attack has shifted again to include Pages and assets. We are updating our defenses to match."},{"type":"minor","timestamp":"2015-03-28T04:46:35+00:00","msg":"The ongoing DDoS attack has adjusted tactics again. We are continuing to adapt and mitigate it."},{"type":"minor","timestamp":"2015-03-28T02:30:44+00:00","msg":"The ongoing DDoS attack has shifted to include Pages and assets. We are updating our defenses to match."}]},{"date":"2015-03-29","eventsCount":{"good":1,"minor":7,"major":0},"events":[{"type":"minor","timestamp":"2015-03-29T19:25:41+00:00","msg":"We've adjusted our mitigation tactics and are observing improved TCP performance for the majority of non-attack traffic."},{"type":"minor","timestamp":"2015-03-29T17:21:21+00:00","msg":"87 hours in, our mitigation is deflecting most attack traffic. We're aware of intermittent issues and continue to adapt our response."},{"type":"minor","timestamp":"2015-03-29T14:52:39+00:00","msg":"The ongoing DDoS attack is affecting connectivity to Gist. We're working to mitigate further disruption."},{"type":"minor","timestamp":"2015-03-29T10:53:53+00:00","msg":"Services are stable as we continue to mitigate against a large scale DDoS attack."},{"type":"minor","timestamp":"2015-03-29T08:18:34+00:00","msg":"The ongoing DDoS attack has changed tactics. We are experiencing intermittent service outages and working to mitigate."},{"type":"minor","timestamp":"2015-03-29T08:05:16+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2015-03-29T06:34:37+00:00","msg":"While the attack is ongoing, mitigation continues to hold and service is stable. We remain on high alert in case the attack evolves."},{"type":"minor","timestamp":"2015-03-29T00:50:52+00:00","msg":"Into hour 71 defending the attack. Mitigation is holding and service is stable."}]},{"date":"2015-03-30","eventsCount":{"good":0,"minor":4,"major":0},"events":[{"type":"minor","timestamp":"2015-03-30T19:32:39+00:00","msg":"After 113 hours of sustained DDoS attacks our defenses are holding. We will keep our status at yellow until the threat has subsided."},{"type":"minor","timestamp":"2015-03-30T11:50:44+00:00","msg":"All systems reporting at 100%. Attack traffic continues, so we remain on high alert."},{"type":"minor","timestamp":"2015-03-30T06:46:44+00:00","msg":"The DDoS attack has evolved and we are working to mitigate"},{"type":"minor","timestamp":"2015-03-30T00:38:27+00:00","msg":"All systems reporting at 100%. Attack traffic continues, so we remain on high alert."}]},{"date":"2015-03-31","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-03-31T11:11:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-03-31T00:09:29+00:00","msg":"Hour 118: Mitigation remains effective and service is stable."}]},{"date":"2015-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-20","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-04-20T23:54:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-04-20T23:07:36+00:00","msg":"Connectivity has stabilized. We're continuing to investigate."},{"type":"minor","timestamp":"2015-04-20T22:31:40+00:00","msg":"github.com is currently experiencing connectivity issues, we are investigating."}]},{"date":"2015-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-06","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2015-05-06T12:20:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-05-06T11:54:37+00:00","msg":"We've finished emergency maintenance and are monitoring closely."},{"type":"major","timestamp":"2015-05-06T11:40:07+00:00","msg":"We're doing emergency maintenance to recover the site."},{"type":"minor","timestamp":"2015-05-06T11:32:14+00:00","msg":"We're seeing high error rates on github.com and are investigating."}]},{"date":"2015-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-07-01T17:46:26+00:00","msg":"We've restored git clone service to the small number of affected repositories."},{"type":"minor","timestamp":"2015-07-01T17:39:18+00:00","msg":"We're investigating reports of failing git clones."}]},{"date":"2015-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-06","eventsCount":{"good":1,"minor":4,"major":1},"events":[{"type":"good","timestamp":"2015-07-06T23:21:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-07-06T23:02:55+00:00","msg":"We're continuing to process a significant webhook backlog. We'll maintain yellow status until the queues have drained."},{"type":"minor","timestamp":"2015-07-06T22:44:49+00:00","msg":"Service is stabilizing. Hook deliveries may be delayed as we process the backlog."},{"type":"minor","timestamp":"2015-07-06T22:35:00+00:00","msg":"Our DNS provider has implemented a fix. Service should begin returning to normal shortly. We are continuing to monitor the situation."},{"type":"major","timestamp":"2015-07-06T22:16:38+00:00","msg":"We are currently experiencing an external DNS outage. Resolution of GitHub services may be affected."},{"type":"minor","timestamp":"2015-07-06T21:57:08+00:00","msg":"We are investigating internal and external name resolution errors that may affect site availability."}]},{"date":"2015-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-10","eventsCount":{"good":1,"minor":0,"major":2},"events":[{"type":"good","timestamp":"2015-07-10T14:10:28+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2015-07-10T13:54:05+00:00","msg":"We're investigating an issue affecting site-wide availability."},{"type":"major","timestamp":"2015-07-10T13:43:30+00:00","msg":"We're investigating problems affecting a small number of repositories."}]},{"date":"2015-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-20","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-07-20T20:34:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-07-20T20:02:42+00:00","msg":"We have identified an issue with a small number of legacy embedded gist URLs and are working on a resolution."},{"type":"minor","timestamp":"2015-07-20T19:48:47+00:00","msg":"We are experiencing issues with embedded gists and are investigating."}]},{"date":"2015-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-23","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-07-23T12:29:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-07-23T12:13:36+00:00","msg":"We've routed around the problem and are monitoring the situation."},{"type":"minor","timestamp":"2015-07-23T11:46:33+00:00","msg":"We're investigating reports of connectivity issues from Europe"}]},{"date":"2015-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-07-28T12:36:32+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-07-28T12:31:26+00:00","msg":"jobs.github.com is unavailable while we monitor a database failover."}]},{"date":"2015-07-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-05","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-08-05T04:38:20+00:00","msg":"All systems reporting at 100%."},{"type":"minor","timestamp":"2015-08-05T04:25:52+00:00","msg":"We continue to investigate current connectivity issues on GitHub.com."},{"type":"minor","timestamp":"2015-08-05T03:51:52+00:00","msg":"We are investigating reports of connectivity issues to GitHub.com."}]},{"date":"2015-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-10","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2015-08-10T19:25:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-08-10T19:13:30+00:00","msg":"We are investigating a return of increased error rates on repository release downloads and issue image uploads."},{"type":"good","timestamp":"2015-08-10T10:52:08+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-08-10T09:47:49+00:00","msg":"We're continuing to monitor a known issue with an upstream provider."},{"type":"minor","timestamp":"2015-08-10T08:45:12+00:00","msg":"We've identified an issue with a provider and are continuing to monitor the situation."},{"type":"minor","timestamp":"2015-08-10T07:30:11+00:00","msg":"We are investigating increased error rates on repository release downloads and issue image uploads."}]},{"date":"2015-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-17","eventsCount":{"good":1,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2015-08-17T21:17:20+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-08-17T21:06:50+00:00","msg":"Service has been restored for a failed file server. We're continuing to monitor the situation."},{"type":"minor","timestamp":"2015-08-17T21:06:36+00:00","msg":"The affected repositories are recovering."},{"type":"minor","timestamp":"2015-08-17T21:00:22+00:00","msg":"We've made changes to reduce download and archive failures, and continue to investigate elevated errors for a small number of repositories."},{"type":"minor","timestamp":"2015-08-17T20:34:52+00:00","msg":"We're working to remediate an issue affecting a small number of repositories."},{"type":"minor","timestamp":"2015-08-17T20:08:49+00:00","msg":"We're investigating an issue affecting a small number of repositories."}]},{"date":"2015-08-18","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-08-18T15:39:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-08-18T15:21:20+00:00","msg":"Executing a controlled failover to address an underlying hardware problem, a small number of repositories will be breifly unavailable."}]},{"date":"2015-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-24","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-08-24T16:08:32+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-08-24T15:58:07+00:00","msg":"We're investigating a brief capacity overload. Systems are recovering."},{"type":"minor","timestamp":"2015-08-24T15:47:02+00:00","msg":"Minor service outage."}]},{"date":"2015-08-25","eventsCount":{"good":2,"minor":4,"major":2},"events":[{"type":"good","timestamp":"2015-08-25T13:49:29+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2015-08-25T12:52:30+00:00","msg":"Service has been restored. We continue to monitor the situation closely."},{"type":"minor","timestamp":"2015-08-25T12:08:21+00:00","msg":"We are restoring service as we mitigate a DDoS attack. Response times may be slower while this work continues."},{"type":"minor","timestamp":"2015-08-25T11:27:21+00:00","msg":"We are restoring service as we mitigate a DDoS attack."},{"type":"major","timestamp":"2015-08-25T11:06:09+00:00","msg":"We are continuing to work to mitigate an ongoing DDoS attack."},{"type":"major","timestamp":"2015-08-25T10:38:32+00:00","msg":"The connectivity problems have been identified as a DDoS attack. We're working to mitigate now."},{"type":"minor","timestamp":"2015-08-25T10:07:20+00:00","msg":"We're continuing to diagnose reports of connectivity problems."},{"type":"minor","timestamp":"2015-08-25T09:39:12+00:00","msg":"We are investigating reports of connectivity problems."}]},{"date":"2015-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-08-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-08-31","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2015-08-31T18:01:01+00:00","msg":"Error rates have subsided, we continue to monitor the situation."},{"type":"minor","timestamp":"2015-08-31T17:18:10+00:00","msg":"We've addressed the underlying issue and will continue to monitor the situation for further problems."},{"type":"minor","timestamp":"2015-08-31T16:31:51+00:00","msg":"We've identified the probable cause of increased git and API error rates. We're working to resolve it."},{"type":"minor","timestamp":"2015-08-31T16:09:04+00:00","msg":"We're investigating increased API failure rates."}]},{"date":"2015-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-09-08T14:44:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-09-08T14:33:52+00:00","msg":"We're investigating issues affecting some GitHub Pages sites."}]},{"date":"2015-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-22","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-09-22T14:56:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-09-22T14:39:02+00:00","msg":"We're recovering from a brief performance degredation on one of our data stores. We're investigating and will update if the condition returns."},{"type":"minor","timestamp":"2015-09-22T14:28:49+00:00","msg":"Minor service outage."}]},{"date":"2015-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-09-28T22:00:23+00:00","msg":"We've identified upstream network issues and have taken steps to route around the problem."},{"type":"minor","timestamp":"2015-09-28T21:32:56+00:00","msg":"We're experiencing delays in outbound email delivery."}]},{"date":"2015-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-09","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-10-09T23:47:28+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-10-09T23:31:09+00:00","msg":"Systems have stabilized and we are monitoring the situation."},{"type":"minor","timestamp":"2015-10-09T23:15:34+00:00","msg":"Minor service outage."}]},{"date":"2015-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-22","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-10-22T09:56:22+00:00","msg":"We continue to monitor while we mitigate a DDoS atack. All services are operational."},{"type":"minor","timestamp":"2015-10-22T09:31:41+00:00","msg":"We're monitoring our DDoS mitigations, which appear to be effective."},{"type":"minor","timestamp":"2015-10-22T09:01:25+00:00","msg":"We're investigating what appears to be a DDoS attack."}]},{"date":"2015-10-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-10-23T13:17:27+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-10-23T12:41:55+00:00","msg":"We're experiencing issues delivering webhooks to a small number of hosts as we mitigate a DDoS attack."}]},{"date":"2015-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-25","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-10-25T22:16:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-10-25T22:02:22+00:00","msg":"We are continuing to investigate a fileserver outage. Some repositories may be temporarily unavailable."},{"type":"minor","timestamp":"2015-10-25T21:45:01+00:00","msg":"We are currently experiencing a single fileserver outage. Some repositories may be temporarily unavailable."}]},{"date":"2015-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-04","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2015-11-04T03:51:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-11-04T03:34:08+00:00","msg":"We are continuing to investigate a fileserver outage. Some repositories may be temporarily unavailable."},{"type":"minor","timestamp":"2015-11-04T03:18:48+00:00","msg":"We are currently experiencing a single fileserver outage. Some repositories may be temporarily unavailable."},{"type":"minor","timestamp":"2015-11-04T03:00:27+00:00","msg":"Minor service outage."}]},{"date":"2015-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-09","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-11-09T21:10:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-11-09T20:54:59+00:00","msg":"We are experiencing issues accessing repositories via SVN and are working to restore full service."},{"type":"minor","timestamp":"2015-11-09T20:50:37+00:00","msg":"Minor service outage."}]},{"date":"2015-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-14","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-11-14T23:53:08+00:00","msg":"Service is restored, we'll continue to monitor the affected fileserver."},{"type":"minor","timestamp":"2015-11-14T23:31:02+00:00","msg":"We are currently experiencing a single fileserver outage. Some repositories may be temporarily unavailable."}]},{"date":"2015-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-11-16T03:05:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-11-16T02:51:39+00:00","msg":"We are investigating reports of page load failures on GitHub Pages."}]},{"date":"2015-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-19","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-11-19T18:16:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-11-19T18:09:24+00:00","msg":"We're investigating reports of connectivity problems with one of our upstream providers."},{"type":"minor","timestamp":"2015-11-19T17:50:09+00:00","msg":"Minor service outage."}]},{"date":"2015-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-01","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2015-12-01T18:57:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-12-01T18:46:43+00:00","msg":"We're returning to normal response times and monitoring the situation."},{"type":"minor","timestamp":"2015-12-01T18:39:00+00:00","msg":"We are currenly experiencing API timeouts and are working to restore service."},{"type":"minor","timestamp":"2015-12-01T18:34:59+00:00","msg":"Minor service outage."}]},{"date":"2015-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-07","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-12-07T21:15:27+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-12-07T20:59:36+00:00","msg":"We're investigating an issue rendering the READMEs of a small number of repositories."},{"type":"minor","timestamp":"2015-12-07T20:43:19+00:00","msg":"We are investigating issues in rendering some repositories."}]},{"date":"2015-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-15","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2015-12-15T21:28:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-12-15T21:20:56+00:00","msg":"We're continuing to investigate the issue. Less than 5 percent of repositories are affected."},{"type":"minor","timestamp":"2015-12-15T21:03:06+00:00","msg":"We're troubleshooting an issue affecting a small number of repositories."}]},{"date":"2015-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-12-17T00:34:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-12-17T00:30:21+00:00","msg":"We're investigating issues serving Pages sites."}]},{"date":"2015-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-29","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2015-12-29T17:25:32+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2015-12-29T17:06:54+00:00","msg":"We're investigating increased error rates with some git operations."}]},{"date":"2015-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2015-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2015-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-07","eventsCount":{"good":0,"minor":7,"major":0},"events":[{"type":"minor","timestamp":"2016-01-07T23:10:26+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."},{"type":"minor","timestamp":"2016-01-07T22:34:43+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."},{"type":"minor","timestamp":"2016-01-07T21:56:14+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."},{"type":"minor","timestamp":"2016-01-07T21:27:05+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."},{"type":"minor","timestamp":"2016-01-07T20:42:49+00:00","msg":"We are taking steps to remediate an intermittent problem with accessing releases, archives and raw files."},{"type":"minor","timestamp":"2016-01-07T20:11:43+00:00","msg":"We are continuing to investigate an intermittent problem with accessing releases, archives and raw files."},{"type":"minor","timestamp":"2016-01-07T18:27:30+00:00","msg":"We are investigating an intermittent problem with accessing releases, archives and raw files."}]},{"date":"2016-01-08","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-01-08T02:31:09+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-08T01:48:28+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."},{"type":"minor","timestamp":"2016-01-08T00:31:58+00:00","msg":"We have taken steps to remediate an intermittent problem with accessing releases, archives and raw files, and are continuing to monitor."}]},{"date":"2016-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-01-20T22:56:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-20T22:47:07+00:00","msg":"We're investigating issues affecting a small number of repositories."}]},{"date":"2016-01-21","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-01-21T20:28:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-21T20:25:03+00:00","msg":"We're investigating issues serving GitHub pages."}]},{"date":"2016-01-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-28","eventsCount":{"good":3,"minor":4,"major":8},"events":[{"type":"good","timestamp":"2016-01-28T23:29:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-28T22:38:00+00:00","msg":"GitHub Pages builds are currently paused for unscheduled maintenance. GitHub Pages sites remain available."},{"type":"good","timestamp":"2016-01-28T10:56:38+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-28T10:23:03+00:00","msg":"We will be performing additional maintenance on our systems shortly. We do not expect service interruption, and we will update status here."},{"type":"good","timestamp":"2016-01-28T04:23:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-28T03:16:06+00:00","msg":"The site is recovering and services are continuing to come back online. We're continuing to monitor the situation."},{"type":"minor","timestamp":"2016-01-28T02:29:24+00:00","msg":"The site is recovering. We're continuing to monitor the situation."},{"type":"major","timestamp":"2016-01-28T02:19:56+00:00","msg":"We're continuing to address a widespread issue affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T02:04:55+00:00","msg":"We're working to address a widespread issue affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T01:50:09+00:00","msg":"We're working to address a widespread issue affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T01:36:38+00:00","msg":"We're working to address a widespread issue affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T01:02:20+00:00","msg":"We're continuing to investigate a significant network disruption affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T00:47:07+00:00","msg":"We're investigating a significant network disruption affecting all github.com services."},{"type":"major","timestamp":"2016-01-28T00:46:11+00:00","msg":"We're investigating a significant network disruption effecting all github.com services."},{"type":"major","timestamp":"2016-01-28T00:32:02+00:00","msg":"We're investigating connectivity problems on github.com."}]},{"date":"2016-01-29","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-01-29T07:51:55+00:00","msg":"All is well."},{"type":"good","timestamp":"2016-01-29T07:51:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-01-29T07:23:49+00:00","msg":"We're performing a planned maintenance procedure and do not anticipate any user impact."}]},{"date":"2016-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-04","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-02-04T18:08:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-04T17:56:51+00:00","msg":"We're investigating connectivity problems on https://github.com."},{"type":"good","timestamp":"2016-02-04T05:59:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-04T05:56:45+00:00","msg":"We're investigating issues pushing to some Git repositories."}]},{"date":"2016-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-08","eventsCount":{"good":2,"minor":9,"major":0},"events":[{"type":"good","timestamp":"2016-02-08T20:23:00+00:00","msg":""Notifications are recovering. We continue to monitor."."},{"type":"minor","timestamp":"2016-02-08T20:03:05+00:00","msg":"Recovery continues. A small number of users may experience a delay in notifications."},{"type":"minor","timestamp":"2016-02-08T19:37:00+00:00","msg":"We continue to monitor as services recover."},{"type":"minor","timestamp":"2016-02-08T19:17:43+00:00","msg":"We continue to monitor the situation as all services recover."},{"type":"minor","timestamp":"2016-02-08T18:54:56+00:00","msg":"We continue to investigate delays with webhooks and notifications."},{"type":"minor","timestamp":"2016-02-08T18:33:27+00:00","msg":"We are investigating reports of delayed webhooks and notifications."},{"type":"good","timestamp":"2016-02-08T05:11:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-08T04:56:47+00:00","msg":"We continue to monitor the situation as all services recover."},{"type":"minor","timestamp":"2016-02-08T04:33:14+00:00","msg":"We continue to investigate issues with a small number of git operations."},{"type":"minor","timestamp":"2016-02-08T04:17:03+00:00","msg":"We are continuing to investigate issues with a small number of git operations."},{"type":"minor","timestamp":"2016-02-08T04:00:55+00:00","msg":"We're investigating issues with a small percentage of git operations."}]},{"date":"2016-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-17","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-02-17T22:24:52+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-17T21:57:51+00:00","msg":"We're working to mitigate a DDoS attack affecting github.com performance."}]},{"date":"2016-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-02-22T06:12:11+00:00","msg":"We've identified an issue with an upstream peering provider. Connectivity is restored and we continue to monitor the situation."},{"type":"minor","timestamp":"2016-02-22T05:49:38+00:00","msg":"We're investigating connectivity issues affecting some users."}]},{"date":"2016-02-23","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-02-23T01:44:18+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-23T01:31:51+00:00","msg":"We're investigating issues with git.io."},{"type":"good","timestamp":"2016-02-23T00:12:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-02-23T00:04:03+00:00","msg":"We're investigating an increased Pages build error rate."}]},{"date":"2016-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-02-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-02-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-01","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-03-01T18:05:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-03-01T17:37:40+00:00","msg":"We're investigating issues delivering email."},{"type":"good","timestamp":"2016-03-01T07:21:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-03-01T07:07:37+00:00","msg":"Minor service outage."}]},{"date":"2016-03-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-03","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-03-03T22:03:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-03-03T21:23:02+00:00","msg":"Page builds have resumed. We continue to monitor the situation as we work through the backlog."},{"type":"minor","timestamp":"2016-03-03T21:07:14+00:00","msg":"Page builds are temporarily paused for unscheduled maintenance. Pages sites continue to be served."}]},{"date":"2016-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-11","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2016-03-11T05:16:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-03-11T04:28:42+00:00","msg":"We've implemented a fix for the email delivery issue and continue to monitor the situation."},{"type":"minor","timestamp":"2016-03-11T03:51:34+00:00","msg":"We've identified an issue with outbound mail delivery. Delays are clearing and we're working to resolve the issue."},{"type":"minor","timestamp":"2016-03-11T02:58:35+00:00","msg":"We're investigating a delay in email processing."}]},{"date":"2016-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-21","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2016-03-21T17:28:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-03-21T17:21:59+00:00","msg":"Error rates are subsiding."},{"type":"major","timestamp":"2016-03-21T17:18:27+00:00","msg":"We're investigating a high number of errors."}]},{"date":"2016-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-23","eventsCount":{"good":2,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-03-23T11:58:05+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2016-03-23T07:01:57+00:00","msg":"We continue to monitor while we mitigate a DDoS attack. All services are operational."},{"type":"minor","timestamp":"2016-03-23T06:42:06+00:00","msg":"We're working to mitigate a DDoS attack affecting github.com performance."}]},{"date":"2016-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-04-01T07:18:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-01T07:03:26+00:00","msg":"Minor service outage."}]},{"date":"2016-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-05","eventsCount":{"good":4,"minor":9,"major":2},"events":[{"type":"good","timestamp":"2016-04-05T22:19:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-05T21:51:33+00:00","msg":"We continute to work through a sizeable queue backlog."},{"type":"minor","timestamp":"2016-04-05T21:29:52+00:00","msg":"Our systems are working through a queue backlog. In the meantime, new pushes may take some time to show on GitHub.com."},{"type":"minor","timestamp":"2016-04-05T21:08:29+00:00","msg":"GitHub.com response times are returning to normal."},{"type":"major","timestamp":"2016-04-05T20:54:35+00:00","msg":"GitHub.com is unavailable while we resolve an issue with one of our backend services."},{"type":"minor","timestamp":"2016-04-05T20:43:32+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2016-04-05T19:09:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-05T19:01:51+00:00","msg":"We are aware of site latency issues and are working to investigate them."},{"type":"good","timestamp":"2016-04-05T09:47:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-05T09:31:50+00:00","msg":"We are currently looking into further issues."},{"type":"good","timestamp":"2016-04-05T09:23:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-05T09:16:25+00:00","msg":"We have identified the cause of the issue and services are recovering."},{"type":"minor","timestamp":"2016-04-05T09:15:56+00:00","msg":"We have identified the cause of the issue and are services are recovering."},{"type":"major","timestamp":"2016-04-05T08:48:46+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2016-04-05T08:27:49+00:00","msg":"We are experiencing connectivity issues and are currently investigating."}]},{"date":"2016-04-06","eventsCount":{"good":3,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-06T23:18:10+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2016-04-06T18:38:06+00:00","msg":"We're working to restore affected data, but contact us via https://github.com/contact for assistance if you have questions or concerns."},{"type":"good","timestamp":"2016-04-06T18:37:41+00:00","msg":"We've fixed a defect that caused some issue and PR bodies to be overwritten when an assignee, label, or milestone was added."}]},{"date":"2016-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-26T12:09:40+00:00","msg":"We've resolved a problem that was causing delays on certain elements of the web UI. We continue to monitor the situation."}]},{"date":"2016-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-04-29","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-04-29T03:39:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-04-29T03:23:51+00:00","msg":"A small percentage of git repositories are currently offline."},{"type":"minor","timestamp":"2016-04-29T03:23:11+00:00","msg":"Minor service outage."}]},{"date":"2016-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-05","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-05-05T23:08:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-05T22:52:59+00:00","msg":"We're investigating issues reaching Pages sites."},{"type":"minor","timestamp":"2016-05-05T22:45:01+00:00","msg":"Minor service outage."}]},{"date":"2016-05-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-10","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-05-10T16:22:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-10T16:19:38+00:00","msg":"Minor service outage."}]},{"date":"2016-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-20","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2016-05-20T08:03:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-20T07:59:41+00:00","msg":"Our primary database is now recovering."},{"type":"major","timestamp":"2016-05-20T07:56:13+00:00","msg":"We're investigating some issues with our databases."}]},{"date":"2016-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-23","eventsCount":{"good":2,"minor":4,"major":1},"events":[{"type":"good","timestamp":"2016-05-23T18:39:43+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-23T16:53:27+00:00","msg":"Some users may experience a delay in pushes or other changes appearing on the site."},{"type":"good","timestamp":"2016-05-23T16:47:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-23T15:31:50+00:00","msg":"We are still working to resolve minor service issues. You may see delays in updates across the site."},{"type":"minor","timestamp":"2016-05-23T15:14:41+00:00","msg":"Minor service outage."},{"type":"major","timestamp":"2016-05-23T15:10:00+00:00","msg":"We're investigating some issues with our databases."},{"type":"minor","timestamp":"2016-05-23T15:03:58+00:00","msg":"We are aware of site latency issues and are working to investigate them."}]},{"date":"2016-05-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-05-24T22:11:14+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-24T19:55:07+00:00","msg":"We are investigating reports of delayed notifications."}]},{"date":"2016-05-25","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-05-25T18:44:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-05-25T17:38:58+00:00","msg":"We are continuing to process a notifications backlog."},{"type":"minor","timestamp":"2016-05-25T15:33:38+00:00","msg":"We're investigating reports of delayed notifications and delayed inbound commit processing."}]},{"date":"2016-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-06-01T16:40:35+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-06-01T16:25:50+00:00","msg":"We have temporarily disabled repository imports while we investigate an internal error."}]},{"date":"2016-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-09","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-06-09T07:42:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-06-09T07:41:47+00:00","msg":"We are investigating a minor service outage."}]},{"date":"2016-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-12","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2016-06-12T05:59:06+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-06-12T05:53:23+00:00","msg":"Our systems are recovering and we continue to monitor."},{"type":"major","timestamp":"2016-06-12T05:35:11+00:00","msg":"Major service outage."}]},{"date":"2016-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-28","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-06-28T07:15:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-06-28T07:03:10+00:00","msg":"We are preparing to fail over a core data service, you may experience exceptions for a short period. We apologize for the inconvenience."}]},{"date":"2016-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-04","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-07-04T08:12:58+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-07-04T07:56:16+00:00","msg":"We are failing over a data service, you may experience exceptions and delay while receiving notifications. Apologies for the inconvenience."}]},{"date":"2016-07-05","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-07-05T20:56:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-07-05T20:33:02+00:00","msg":"We are performing maintenance on GitHub Pages, requests to pages sites may have issues momentarily."},{"type":"minor","timestamp":"2016-07-05T20:21:19+00:00","msg":"We are preforming maintenance on GitHub Pages, requests to pages sites may have issues momentarily."}]},{"date":"2016-07-06","eventsCount":{"good":2,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2016-07-06T20:25:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-07-06T20:05:41+00:00","msg":"We are performing maintenance on GitHub Pages. Traffic to apex Pages sites may be delayed. Non-apex sites and page builds will be unaffected."},{"type":"good","timestamp":"2016-07-06T18:36:41+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2016-07-06T18:34:04+00:00","msg":"Major service outage."}]},{"date":"2016-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-07T18:49:56+00:00","msg":"All systems reporting at 100%."}]},{"date":"2016-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-12","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2016-07-12T17:09:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-07-12T16:36:47+00:00","msg":"We're continuing to investigate delayed updates across the site."},{"type":"major","timestamp":"2016-07-12T16:20:04+00:00","msg":"We are investigating an increased exception rate."},{"type":"minor","timestamp":"2016-07-12T16:00:47+00:00","msg":"We're investigating delayed updates across the site."}]},{"date":"2016-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-28","eventsCount":{"good":2,"minor":7,"major":1},"events":[{"type":"good","timestamp":"2016-07-28T14:35:30+00:00","msg":"We are continuing to rebuild timelines after restoring a core data service. Users may see missing events until this operation completes."},{"type":"minor","timestamp":"2016-07-28T12:16:00+00:00","msg":"Users may experience some missing timeline data while we restore a core data service."},{"type":"minor","timestamp":"2016-07-28T12:11:07+00:00","msg":"We are preparing to fail over a core service and expect a short period of unavailability."},{"type":"minor","timestamp":"2016-07-28T10:59:43+00:00","msg":"Users may experience some missing timeline data while we restore a core data service."},{"type":"minor","timestamp":"2016-07-28T10:58:27+00:00","msg":"Users may experience some missing timeline data while we restore a core data service."},{"type":"minor","timestamp":"2016-07-28T10:51:50+00:00","msg":"We are preparing to fail over a core service and expect a short period of unavailability."},{"type":"minor","timestamp":"2016-07-28T08:12:34+00:00","msg":"Users may experience some missing timeline data while we restore a core data service."},{"type":"good","timestamp":"2016-07-28T05:55:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-07-28T05:47:07+00:00","msg":"Service is recovering and we are continuing to monitor."},{"type":"major","timestamp":"2016-07-28T05:16:31+00:00","msg":"Major service outage."}]},{"date":"2016-07-29","eventsCount":{"good":2,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-29T21:20:25+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2016-07-29T21:20:24+00:00","msg":"Everything operating normally."}]},{"date":"2016-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-08-01T18:33:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-08-01T18:16:56+00:00","msg":"We're investigating reports of connection issues on GitHub."}]},{"date":"2016-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-03","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-08-03T17:33:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-08-03T11:27:42+00:00","msg":"We are currently experiencing a delay in email notification delivery."},{"type":"minor","timestamp":"2016-08-03T10:43:55+00:00","msg":"Minor service outage."}]},{"date":"2016-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-19T00:48:25+00:00","msg":"We are recovering from a brief network disruption. Webhook delivery was impacted from 00:18 UTC to 00:40 UTC."}]},{"date":"2016-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-08-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-08-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-09-02T20:31:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-09-02T16:09:40+00:00","msg":"We're monitoring a service disruption with our email delivery provider causing notification delays for some users."}]},{"date":"2016-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-12","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-09-12T19:55:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-09-12T19:48:52+00:00","msg":"GitHub Pages builds have been resumed. We continue to monitor the situation as we work through the backlog."},{"type":"minor","timestamp":"2016-09-12T19:17:53+00:00","msg":"GitHub Pages builds are temporarily paused for unscheduled maintenance. GitHub Pages sites remain available."}]},{"date":"2016-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-19","eventsCount":{"good":3,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2016-09-19T17:14:43+00:00","msg":"Everything operating normally."},{"type":"good","timestamp":"2016-09-19T17:13:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-09-19T16:59:22+00:00","msg":"We continue to investigate increased GitHub API error rates."},{"type":"minor","timestamp":"2016-09-19T16:42:47+00:00","msg":"We continue to investigate GitHub API error rates and are working through a backlog of GitHub Pages builds."},{"type":"minor","timestamp":"2016-09-19T16:01:21+00:00","msg":"We continue to investigate elevated GitHub API error rates."},{"type":"minor","timestamp":"2016-09-19T14:58:36+00:00","msg":"We are investigating increased error rates on GitHub.com."},{"type":"good","timestamp":"2016-09-19T09:32:56+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-09-19T09:16:19+00:00","msg":"we're experiencing issues creating new organisations; we are working to resolve them."}]},{"date":"2016-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-04","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2016-10-04T06:27:30+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2016-10-04T06:09:00+00:00","msg":"Major service outage."}]},{"date":"2016-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-10-20T07:56:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-10-20T07:15:05+00:00","msg":"We are investigating intermittent connection issues to GitHub.com."}]},{"date":"2016-10-21","eventsCount":{"good":2,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2016-10-21T22:10:11+00:00","msg":"We are observing normal traffic volume and will continue to monitor. Some users may still be affected while DNS changes propagate."},{"type":"minor","timestamp":"2016-10-21T20:35:45+00:00","msg":"We have migrated to an unaffected DNS provider. Some users may experience problems with cached results as the change propagates."},{"type":"major","timestamp":"2016-10-21T16:36:17+00:00","msg":"We are investigating DNS resolution issues for GitHub.com."},{"type":"good","timestamp":"2016-10-21T14:01:51+00:00","msg":"The upstream DNS incident has been resolved. We continue to monitor our systems while they deliver a backlog of webhook events."},{"type":"minor","timestamp":"2016-10-21T13:14:30+00:00","msg":"A global event is affecting an upstream DNS provider. GitHub services may be intermittently available at this time."}]},{"date":"2016-10-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-11-01T03:44:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-11-01T02:55:49+00:00","msg":"We are investigating a high number of exceptions on GitHub.com."}]},{"date":"2016-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-16","eventsCount":{"good":1,"minor":0,"major":1},"events":[{"type":"good","timestamp":"2016-11-16T15:10:20+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2016-11-16T14:50:47+00:00","msg":"Major service outage."}]},{"date":"2016-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-21","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2016-11-21T17:41:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-11-21T17:27:28+00:00","msg":"We're continuing to investigate delayed webhook deliveries."},{"type":"minor","timestamp":"2016-11-21T16:49:39+00:00","msg":"We're investigating delayed webhook deliveries."}]},{"date":"2016-11-22","eventsCount":{"good":1,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2016-11-22T18:15:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-11-22T17:53:44+00:00","msg":"GitHub Pages is serving all sites as expected but some 404 responses may continue to be cached for up to 30 minutes."},{"type":"minor","timestamp":"2016-11-22T17:06:36+00:00","msg":"GitHub Pages sites continue to serve an increased number of 404 responses as we work to resolve the underlying cause."},{"type":"minor","timestamp":"2016-11-22T16:00:43+00:00","msg":"We're continuing to investigate an increase in 404 responses when serving GitHub Pages."},{"type":"minor","timestamp":"2016-11-22T15:07:05+00:00","msg":"We're investigating an increase in 404 responses when serving GitHub Pages."}]},{"date":"2016-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2016-12-03T11:24:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-12-03T10:26:48+00:00","msg":"We're investigating network connectivity issues to the GitHub API."}]},{"date":"2016-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-06","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2016-12-06T20:54:55+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2016-12-06T20:50:11+00:00","msg":"Service has returned and we are continuing to monitor the situation."},{"type":"major","timestamp":"2016-12-06T20:08:51+00:00","msg":"Major service outage."}]},{"date":"2016-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2016-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2016-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-12","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2017-01-12T08:17:52+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2017-01-12T08:11:10+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2017-01-12T08:05:21+00:00","msg":"We are failing over a data service, you may experience exceptions and delay while receiving notifications. Apologies for the inconvenience."}]},{"date":"2017-01-13","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2017-01-13T16:55:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-01-13T16:42:16+00:00","msg":"We've remediated the issue and continue to monitor."},{"type":"major","timestamp":"2017-01-13T16:14:40+00:00","msg":"Major service outage."}]},{"date":"2017-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-02","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2017-02-02T20:13:46+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-02-02T19:58:47+00:00","msg":"We are processing the webhook delivery backlog. You may continue to experience delays as we work through the queue."},{"type":"minor","timestamp":"2017-02-02T19:46:29+00:00","msg":"We are investigating delays with webhook deliveries."},{"type":"minor","timestamp":"2017-02-02T19:39:29+00:00","msg":"Minor service outage."}]},{"date":"2017-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-02-08T17:53:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-02-08T17:21:21+00:00","msg":"We're investigating delays processing repository push events."}]},{"date":"2017-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-22","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-02-22T17:35:59+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-02-22T17:03:38+00:00","msg":"GitHub Pages builds have resumed. Delays may continue as we work through the backlog."},{"type":"minor","timestamp":"2017-02-22T16:47:47+00:00","msg":"GitHub Pages builds are temporarily paused for unscheduled maintenance. GitHub Pages sites remain available."}]},{"date":"2017-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-02-28","eventsCount":{"good":0,"minor":3,"major":0},"events":[{"type":"minor","timestamp":"2017-02-28T22:35:12+00:00","msg":"Webhook logs found in the "Recent Deliveries" section of the settings page will be delayed as they're processed."},{"type":"minor","timestamp":"2017-02-28T19:32:55+00:00","msg":"Webhooks are now delivering normally but webhook logs will be delayed. We are continuing to monitor other assets recovery."},{"type":"minor","timestamp":"2017-02-28T18:00:27+00:00","msg":"We are investigating issues serving web hooks as well as assets on GitHub.com."}]},{"date":"2017-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-01T04:37:42+00:00","msg":"Everything operating normally."}]},{"date":"2017-03-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-07T21:36:33+00:00","msg":"Everything operating normally."}]},{"date":"2017-03-08","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-03-08T19:56:35+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-03-08T19:41:57+00:00","msg":"GitHub Pages builds are temporarily paused for unscheduled maintenance. GitHub Pages sites remain available."},{"type":"minor","timestamp":"2017-03-08T19:35:55+00:00","msg":"Minor service outage."}]},{"date":"2017-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-24","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-03-24T12:34:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-03-24T12:23:09+00:00","msg":"We are investigating delays with webhook deliveries."}]},{"date":"2017-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-27","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-03-27T14:13:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-03-27T14:05:33+00:00","msg":"We've identified the issue causing increased error rates on Pages, and are working to deploy remediation."},{"type":"minor","timestamp":"2017-03-27T13:33:22+00:00","msg":"We are experiencing a higher than average error rate serving GitHub Pages sites. Page builds remain unaffected."}]},{"date":"2017-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-04-20T15:56:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-04-20T15:31:36+00:00","msg":"GitHub Pages builds are temporarily paused for unscheduled maintenance. GitHub Pages sites remain available."}]},{"date":"2017-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-01","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-05-01T20:13:18+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-05-01T19:46:35+00:00","msg":"GitHub Pages builds are delayed while we process a higher than average backlog. GitHub Pages sites remain available."}]},{"date":"2017-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-06","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2017-05-06T19:04:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-05-06T18:45:28+00:00","msg":"Webhook deliveries have resumed. Support tickets and inbound email replies remain paused as we continue network maintenance."},{"type":"minor","timestamp":"2017-05-06T18:22:50+00:00","msg":"Email delivery is now paused and webhook deliveries continue to be paused during our network maintenance."},{"type":"minor","timestamp":"2017-05-06T17:25:53+00:00","msg":"We have paused webhook deliveries while performing network maintenance."}]},{"date":"2017-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-17","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-05-17T13:01:52+00:00","msg":"Search results are restored. All is well."},{"type":"minor","timestamp":"2017-05-17T12:57:14+00:00","msg":"We've identified an issue with missing search results and are working to address it."},{"type":"minor","timestamp":"2017-05-17T12:52:01+00:00","msg":"We are investigating problems with search."}]},{"date":"2017-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-23","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-05-23T15:19:30+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-05-23T14:55:53+00:00","msg":"We are investigating elevated error rates on github.com."},{"type":"minor","timestamp":"2017-05-23T14:53:34+00:00","msg":"Minor service outage."}]},{"date":"2017-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-05-31","eventsCount":{"good":3,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2017-05-31T15:10:50+00:00","msg":"All systems operational."},{"type":"good","timestamp":"2017-05-31T14:46:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-05-31T14:35:16+00:00","msg":"We are investigating increased latency across GitHub.com and our API."},{"type":"good","timestamp":"2017-05-31T12:55:40+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2017-05-31T12:36:44+00:00","msg":"Major service outage."}]},{"date":"2017-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-05","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2017-06-05T19:31:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-05T19:21:51+00:00","msg":"GitHub.com is recovering, we are continuing to monitor."},{"type":"major","timestamp":"2017-06-05T19:10:16+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2017-06-05T19:00:52+00:00","msg":"Minor service outage."}]},{"date":"2017-06-06","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2017-06-06T23:41:15+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-06T23:38:03+00:00","msg":"Our systems are recovering from the interruption of one of our core data services."},{"type":"major","timestamp":"2017-06-06T23:19:56+00:00","msg":"Major service outage."}]},{"date":"2017-06-07","eventsCount":{"good":3,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-06-07T15:35:04+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-07T14:46:50+00:00","msg":"Minor service outage."},{"type":"good","timestamp":"2017-06-07T05:14:13+00:00","msg":"All is well."},{"type":"good","timestamp":"2017-06-07T04:54:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-07T04:43:45+00:00","msg":"We are investigating delays with webhook deliveries."}]},{"date":"2017-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-16","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-06-16T21:13:16+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-16T20:29:37+00:00","msg":"We're monitoring a delay in job processing. Some events may not be reflected immediately."}]},{"date":"2017-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-26","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2017-06-26T18:27:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-06-26T17:53:16+00:00","msg":"We continue to monitor our queue workers as they process a backlog of events."},{"type":"minor","timestamp":"2017-06-26T17:22:36+00:00","msg":"We're monitoring a delay in job processing. Some events may not be reflected immediately."},{"type":"minor","timestamp":"2017-06-26T16:58:39+00:00","msg":"We're investigating a delay in delivery of webhook."}]},{"date":"2017-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-17","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-07-17T17:21:10+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-07-17T16:05:27+00:00","msg":"We're continuing to monitor email notification delivery as we work through a backlog."},{"type":"minor","timestamp":"2017-07-17T14:59:47+00:00","msg":"We're investigating delayed delivery of email notifications."}]},{"date":"2017-07-18","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-07-18T23:27:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-07-18T23:21:01+00:00","msg":"Minor service outage."}]},{"date":"2017-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-07-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-07-31","eventsCount":{"good":1,"minor":2,"major":2},"events":[{"type":"good","timestamp":"2017-07-31T17:40:42+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-07-31T17:30:56+00:00","msg":"Normal service is returning and we continue to monitor as we recover."},{"type":"major","timestamp":"2017-07-31T17:13:17+00:00","msg":"We are continuing to investigate an elevated error rate in web requests to GitHub.com."},{"type":"major","timestamp":"2017-07-31T16:32:14+00:00","msg":"Major service outage."},{"type":"minor","timestamp":"2017-07-31T16:27:14+00:00","msg":"Minor service outage."}]},{"date":"2017-08-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-04","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-08-04T15:10:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-04T15:07:38+00:00","msg":"We've identified and addressed the cause of timeouts and are continuing to monitor."},{"type":"minor","timestamp":"2017-08-04T14:50:05+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-10","eventsCount":{"good":2,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-08-10T16:57:01+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-10T16:34:50+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"good","timestamp":"2017-08-10T01:41:39+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-10T00:57:36+00:00","msg":"We are currently performing maintenance. Commit pushes may not be reflected immediately."}]},{"date":"2017-08-11","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-08-11T18:34:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-11T18:25:54+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-15","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-08-15T20:56:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-15T20:36:17+00:00","msg":"We've identified an issue with delayed webhook delivery and are working to mitigate it."},{"type":"minor","timestamp":"2017-08-15T20:01:41+00:00","msg":"We're investigating reports of some undelivered webhooks."}]},{"date":"2017-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-21","eventsCount":{"good":1,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2017-08-21T14:49:00+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-21T14:27:19+00:00","msg":"We have identified and addressed the source of connectivity issues and are continuing to monitor."},{"type":"minor","timestamp":"2017-08-21T14:16:50+00:00","msg":"We continue to investigate connectivity problems affecting GitHub.com."},{"type":"minor","timestamp":"2017-08-21T13:44:27+00:00","msg":"We are investigating reports of connectivity issues to GitHub.com and related services."},{"type":"minor","timestamp":"2017-08-21T13:29:04+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-23","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2017-08-23T14:15:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-23T14:02:46+00:00","msg":"We've identified the source of the issue and continue to monitor as the system recovers."},{"type":"minor","timestamp":"2017-08-23T12:40:27+00:00","msg":"We're investigating reports of problems fetching raw and release content."},{"type":"minor","timestamp":"2017-08-23T12:31:05+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"good","timestamp":"2017-08-23T04:50:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-08-23T04:28:21+00:00","msg":"We are investigating delays with webhook deliveries."}]},{"date":"2017-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-08-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-08-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-05","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-09-05T18:13:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-05T18:03:51+00:00","msg":"We are investigating issues loading stylesheets on GitHub.com."},{"type":"minor","timestamp":"2017-09-05T18:03:02+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-09-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-07","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2017-09-07T22:48:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-07T22:34:56+00:00","msg":"We're processing the remainder of the webhook backlog and are monitoring as delivery times recover."},{"type":"minor","timestamp":"2017-09-07T21:43:59+00:00","msg":"Webhook deliveries are delayed while we process a large backlog of events."},{"type":"minor","timestamp":"2017-09-07T21:12:03+00:00","msg":"We are investigating delays with webhook deliveries."}]},{"date":"2017-09-08","eventsCount":{"good":1,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2017-09-08T19:03:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-08T18:52:30+00:00","msg":"We've addressed the source of the queue backup and are continuing to monitor as the system recovers."},{"type":"minor","timestamp":"2017-09-08T18:26:00+00:00","msg":"We are investigating a queue backup. During this time you may experience delays in updates to the site."},{"type":"minor","timestamp":"2017-09-08T18:23:42+00:00","msg":"We are investigating a queue backup. During this time you say experience delays in updates to the site."},{"type":"minor","timestamp":"2017-09-08T18:21:11+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-09-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-12","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-09-12T16:15:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-12T15:51:42+00:00","msg":"We are investigating delays in email delivery."},{"type":"minor","timestamp":"2017-09-12T15:45:42+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-09-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-15","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-09-15T15:28:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-15T14:42:11+00:00","msg":"We are monitoring background job processing while queues catch up. Site actions will appear delayed during this time."},{"type":"minor","timestamp":"2017-09-15T13:49:11+00:00","msg":"We're aware of an issue affecting background job processing. Site actions may appear delayed in the meantime."}]},{"date":"2017-09-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-22","eventsCount":{"good":2,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2017-09-22T16:49:12+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-22T16:12:09+00:00","msg":"We've identified the problem and drained traffic from the affected data center."},{"type":"minor","timestamp":"2017-09-22T16:07:18+00:00","msg":"We're investigating connectivity problems to GitHub.com."},{"type":"good","timestamp":"2017-09-22T14:24:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-09-22T14:02:44+00:00","msg":"We are working through the backlog of GitHub Pages builds. GitHub Pages sites remain available."},{"type":"minor","timestamp":"2017-09-22T13:44:17+00:00","msg":"GitHub Pages builds are temporarily paused for unscheduled maintenance. GitHub Pages sites remain available."}]},{"date":"2017-09-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-09-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-09-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-11","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2017-10-11T16:26:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-10-11T16:16:45+00:00","msg":"We are monitoring as replication lag recovers. Recently performed actions may be slow to appear."},{"type":"minor","timestamp":"2017-10-11T15:51:28+00:00","msg":"We're currently experiencing high replication delay on our primary database cluster. Recently performed site actions may not appear in the UI."}]},{"date":"2017-10-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-17","eventsCount":{"good":1,"minor":7,"major":0},"events":[{"type":"good","timestamp":"2017-10-17T18:21:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-10-17T16:54:41+00:00","msg":"We continue to monitor recovery of the queue backlog."},{"type":"minor","timestamp":"2017-10-17T16:12:24+00:00","msg":"The queue backlog is now recovering. Notifications will be slow until the queues are fully recovered."},{"type":"minor","timestamp":"2017-10-17T16:00:13+00:00","msg":"We continue to investigate queue backlogs. Webhook deliveries are delayed and commits may take longer than usual to appear in pull requests."},{"type":"minor","timestamp":"2017-10-17T15:27:50+00:00","msg":"We continue to investigate a large queue backlog. Commits will take longer than usual to appear in pull requests."},{"type":"minor","timestamp":"2017-10-17T14:46:03+00:00","msg":"We continue to investigate a queue backlog. You may experience that commits take longer than usual to appear in pull requests."},{"type":"minor","timestamp":"2017-10-17T14:23:22+00:00","msg":"We are investigating a queue backup. You may experience that commits take longer than usual to appear in pull requests."},{"type":"minor","timestamp":"2017-10-17T14:12:39+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-10-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-10-20T23:22:49+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-10-20T23:20:02+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-10-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-10-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-10-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-11-03T05:40:31+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-11-03T05:14:12+00:00","msg":"We're investigating increased error rates for GitHub Pages builds."}]},{"date":"2017-11-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-08","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2017-11-08T19:04:11+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2017-11-08T18:31:25+00:00","msg":"We're currently experiencing elevated error rates on GitHub.com."}]},{"date":"2017-11-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-27","eventsCount":{"good":0,"minor":1,"major":0},"events":[{"type":"minor","timestamp":"2017-11-27T23:57:53+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2017-11-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-28T00:03:47+00:00","msg":"Everything operating normally."}]},{"date":"2017-11-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-11-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-11-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2017-12-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2017-12-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-10","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2018-01-10T10:20:22+00:00","msg":"Everything operating normally."},{"type":"major","timestamp":"2018-01-10T10:14:17+00:00","msg":"We are investigating reports of service unavailability."},{"type":"minor","timestamp":"2018-01-10T10:08:44+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-01-11","eventsCount":{"good":1,"minor":2,"major":1},"events":[{"type":"good","timestamp":"2018-01-11T15:43:34+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-01-11T15:39:33+00:00","msg":"We've addressed the source of the exceptions and are continuing to monitor as the site recovers."},{"type":"minor","timestamp":"2018-01-11T15:38:22+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"major","timestamp":"2018-01-11T15:20:36+00:00","msg":"We are investigating reports of service unavailability."}]},{"date":"2018-01-12","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2018-01-12T21:24:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-01-12T20:37:45+00:00","msg":"The backlog of notifications is being worked through. We will post the next update once all notifications have been delivered."},{"type":"minor","timestamp":"2018-01-12T19:51:29+00:00","msg":"Notification delivery and updates are running behind. You may see delays in email and web notifications as well as unsubscribes."},{"type":"minor","timestamp":"2018-01-12T19:45:15+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-01-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-22","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-01-22T18:36:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-01-22T17:56:46+00:00","msg":"Updates to user timeline are currently delayed, recent activity may be missing."}]},{"date":"2018-01-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-01-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-01-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-02","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-02-02T19:17:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-02-02T18:49:59+00:00","msg":"Email delivery is running behind, you may see delays in receiving notifications."}]},{"date":"2018-02-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-02-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-02-28","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-02-28T18:42:41+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-02-28T18:02:49+00:00","msg":"We've identified the source of connectivity issues to GitHub.com and continue to monitor as the site recovers."},{"type":"minor","timestamp":"2018-02-28T17:36:26+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-03-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-02","eventsCount":{"good":3,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2018-03-02T19:05:49+00:00","msg":"All is well."},{"type":"good","timestamp":"2018-03-02T19:03:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-02T17:41:08+00:00","msg":"Repo dependency discovery and Pulse are currently degraded."},{"type":"minor","timestamp":"2018-03-02T16:22:46+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"good","timestamp":"2018-03-02T16:02:50+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-02T15:19:52+00:00","msg":"We're experiencing elevated error rates for some GitHub functionality and are investigating."}]},{"date":"2018-03-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-07","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"minor","timestamp":"2018-03-07T23:38:28+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"good","timestamp":"2018-03-07T15:36:21+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-07T14:35:36+00:00","msg":"We are investigating delays in email delivery."}]},{"date":"2018-03-08","eventsCount":{"good":1,"minor":3,"major":0},"events":[{"type":"good","timestamp":"2018-03-08T03:53:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-08T01:28:39+00:00","msg":"We are continuing to monitor timeline delays."},{"type":"minor","timestamp":"2018-03-08T00:45:25+00:00","msg":"We are continuing to monitor the recovery of timeline delays."},{"type":"minor","timestamp":"2018-03-08T00:08:24+00:00","msg":"We are investigating page timeouts and delays to user timeline updates."}]},{"date":"2018-03-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-12","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-03-12T17:31:47+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-12T17:11:40+00:00","msg":"We're investigating delays and increased error rates for GitHub Pages builds."}]},{"date":"2018-03-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-03-23T19:20:40+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-03-23T19:02:28+00:00","msg":"We're aware of a regression in certain REST APIv3 Endpoints that have caused incomplete responses to be returned for Repositories. We are working on a fix."}]},{"date":"2018-03-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-03-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-03-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-23","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-04-23T17:34:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-04-23T17:20:25+00:00","msg":"We've identified the cause of the dashboard timeouts and a fix is being rolled out."},{"type":"minor","timestamp":"2018-04-23T17:02:12+00:00","msg":"We're experiencing elevated error rates for user dashboards and are investigating."}]},{"date":"2018-04-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-27","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-04-27T17:35:13+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-04-27T16:50:28+00:00","msg":"Notification delivery times are back to normal. Updates to user timelines are currently delayed."},{"type":"minor","timestamp":"2018-04-27T16:23:56+00:00","msg":"We are currently investigating a delay in notification delivery."}]},{"date":"2018-04-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-04-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-04-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-23","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-05-23T03:29:05+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-05-23T02:41:35+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-05-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-25","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-05-25T17:44:29+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-05-25T17:27:35+00:00","msg":"We're investigating reports of issues loading GitHub Pages sites."}]},{"date":"2018-05-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-29","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-05-29T18:55:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-05-29T17:20:27+00:00","msg":"Users may experience delay in timeline updates and searches."},{"type":"minor","timestamp":"2018-05-29T16:27:35+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-05-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-05-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-05-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-06","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-06-06T10:52:17+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-06-06T10:47:23+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-06-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-11","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-06-11T16:50:02+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-06-11T16:40:46+00:00","msg":"We're experiencing a small increase in exception rate and are investigating."},{"type":"minor","timestamp":"2018-06-11T16:12:05+00:00","msg":"We're currently investigating increased error rates on GitHub.com."}]},{"date":"2018-06-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-17","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-17T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-06-30","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-06-30T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-01","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-01T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-03","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-03T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-05","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-07-05T07:10:21+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-05T06:18:30+00:00","msg":"We're investigating reports of intermittent connection failures."}]},{"date":"2018-07-06","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-06T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-09","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-09T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-10","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-07-10T08:36:07+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-10T07:52:50+00:00","msg":"We're investigating reports of connection failures."}]},{"date":"2018-07-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-15","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-07-15T13:19:44+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-15T12:39:04+00:00","msg":"We're investigating Pull Request diff load failures."}]},{"date":"2018-07-16","eventsCount":{"good":1,"minor":4,"major":3},"events":[{"type":"good","timestamp":"2018-07-16T23:10:17+00:00","msg":"All systems operational. Some users may not see audit logs, Pages builds, or webhooks from the affected time window. We are rebuilding search indices. We will reach out directly to users who saw additional impact."},{"type":"minor","timestamp":"2018-07-16T21:14:20+00:00","msg":"All systems are stable. We are continuing recovery efforts."},{"type":"minor","timestamp":"2018-07-16T18:54:21+00:00","msg":"The site is stable. We are continuing to monitor and work through follow-up remediation efforts."},{"type":"minor","timestamp":"2018-07-16T18:37:26+00:00","msg":"We're continuing to monitor and work on further remediation efforts as the site recovers."},{"type":"major","timestamp":"2018-07-16T18:26:48+00:00","msg":"We're monitoring the site as systems recover. Some delays are expected as we process backlogged data."},{"type":"major","timestamp":"2018-07-16T18:04:38+00:00","msg":"We've discovered the issue causing connectivity failures and are remediating."},{"type":"major","timestamp":"2018-07-16T17:34:27+00:00","msg":"We are investigating reports of service unavailability."},{"type":"minor","timestamp":"2018-07-16T17:32:53+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-07-17","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-07-17T21:55:51+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-17T21:50:14+00:00","msg":"Error rates have returned to normal after failing over a data service. We are continuing to monitor."},{"type":"minor","timestamp":"2018-07-17T21:39:40+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-07-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-20","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-07-20T09:55:21+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-20T09:42:50+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-07-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-28","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-28T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-29","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-29T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-07-30","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-07-30T17:25:23+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-07-30T17:18:05+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-07-31","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-07-31T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-01","eventsCount":{"good":1,"minor":1,"major":1},"events":[{"type":"good","timestamp":"2018-08-01T16:18:54+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-01T15:55:09+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"major","timestamp":"2018-08-01T15:48:25+00:00","msg":"We are investigating reports of service unavailability."}]},{"date":"2018-08-02","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-02T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-03","eventsCount":{"good":1,"minor":1,"major":0},"events":[{"type":"good","timestamp":"2018-08-03T15:08:48+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-03T13:50:42+00:00","msg":"We've resolved an issue that was causing notifications to be delayed. Further delays are possible as we process queued notifications."}]},{"date":"2018-08-04","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-04T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-05","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-05T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-06","eventsCount":{"good":1,"minor":2,"major":0},"events":[{"type":"good","timestamp":"2018-08-06T21:42:37+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-06T21:32:16+00:00","msg":"We've identified the source of elevated error rates and have deployed a fix. We're continuing to monitor as the site recovers."},{"type":"minor","timestamp":"2018-08-06T21:27:30+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-08-07","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-07T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-08","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-08T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-09","eventsCount":{"good":4,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2018-08-09T16:30:22+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-09T16:24:38+00:00","msg":"We've addressed the source of exceptions in the API. We're continuing to monitor as the site recovers."},{"type":"minor","timestamp":"2018-08-09T15:48:54+00:00","msg":"We are continuing to investigate increased error rates with our API."},{"type":"minor","timestamp":"2018-08-09T15:29:06+00:00","msg":"We're investigating increased error rates with our API."},{"type":"good","timestamp":"2018-08-09T11:32:58+00:00","msg":"We finished the maintenance to our status page."},{"type":"good","timestamp":"2018-08-09T11:17:24+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-09T10:17:03+00:00","msg":"Our status page is currently undergoing maintenance."},{"type":"good","timestamp":"2018-08-09T02:53:03+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-09T02:21:14+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-08-10","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-10T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-11","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-11T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-12","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-12T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-13","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-13T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-14","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-14T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-15","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-15T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-16","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-16T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-17","eventsCount":{"good":1,"minor":4,"major":0},"events":[{"type":"good","timestamp":"2018-08-17T06:29:26+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-17T05:24:11+00:00","msg":"Repository archive download error rates have subsided. We continue to mitigate overall impact and monitor for problems."},{"type":"minor","timestamp":"2018-08-17T03:40:11+00:00","msg":"Error rates associated with repository archive downloads are subsiding. We continue to mitigate overall impact and monitor for problems."},{"type":"minor","timestamp":"2018-08-17T02:48:31+00:00","msg":"We're currently experiencing elevated failure rates downloading repository archives."},{"type":"minor","timestamp":"2018-08-17T02:15:24+00:00","msg":"We are investigating reports of elevated error rates."}]},{"date":"2018-08-18","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-18T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-19","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-19T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-20","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-20T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-21","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-21T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-22","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-22T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-23","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-23T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-24","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-24T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-25","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-25T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-26","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-26T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-27","eventsCount":{"good":1,"minor":0,"major":0},"events":[{"type":"good","timestamp":"2018-08-27T00:00:00+00:00","msg":"All systems reporting at 100%"}]},{"date":"2018-08-28","eventsCount":{"good":2,"minor":5,"major":0},"events":[{"type":"good","timestamp":"2018-08-28T17:27:19+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-28T16:31:16+00:00","msg":"We identified the cause of background processing issues, and are monitoring recovery. Further delays are possible as we process the backlog."},{"type":"minor","timestamp":"2018-08-28T15:55:40+00:00","msg":"We continue to investigate issues with background jobs. Users may notice delayed updates, notifications, and Pages builds."},{"type":"minor","timestamp":"2018-08-28T15:12:27+00:00","msg":"We are investigating an issue processing background jobs. Users may notice delayed updates and notifications."},{"type":"minor","timestamp":"2018-08-28T15:06:32+00:00","msg":"We are investigating reports of elevated error rates."},{"type":"good","timestamp":"2018-08-28T00:25:57+00:00","msg":"Everything operating normally."},{"type":"minor","timestamp":"2018-08-28T00:17:09+00:00","msg":"We are investigating reports of elevated error rates."}]}]