{ "id": "154703", "key": "DAEMON-4", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "12519", "key": "DAEMON", "name": "Appcelerator Daemon" }, "fixVersions": [], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-03-25T23:27:46.000+0000", "created": "2016-02-04T00:04:55.000+0000", "epic": { "id": 154699, "key": "DAEMON-48", "name": "Appcelerator Daemon v1", "summary": "Appcelerator Daemon v1", "color": { "key": "color_9" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2016-10-21T22:22:53.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "15050", "name": "appcd-core", "description": "Core daemon logic: config, plugin loader, logging, dispatcher" } ], "description": "The appc daemon needs to provide a mechanism for services and the daemon itself to generate analytics events. These events are then sent to the Appcelerator cloud so that the products can be improved. Analytics payloads must be anonymous.\r\n\r\nAnalytics payload will include:\r\n* Machine ID\r\n* Session ID\r\n* Timestamp\r\n* Operating system\r\n* CPU architecture (32/64-bit)\r\n* Number of CPUs\r\n* Total system memory\r\n* Installed appcd plugin info\r\n* appcd configuration\r\n* Event name\r\n* Event type (action, error, etc)\r\n* Event metadata\r\n\r\nAll events must be persisted to separate files disk prior to sending to the cloud. Only one process can send an event at any given time.\r\n\r\nThe endpoint will be https://api.appcelerator.net/p/v2/partner-track. As a reference, here's Appc CLI's analytics library: https://github.com/appcelerator/appc-platform-sdk/blob/master/lib/analytics.js.\r\n\r\nAppc Daemon's guid:\r\n* Production: ea327577-858f-4d31-905e-fa670f50ef48\r\n* Preprod: 14c84daf-b01e-486c-96d3-b8f66da44481", "attachment": [], "flagged": false, "summary": "appcd: Add analytics facilities", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "closedSprints": [ { "id": 598, "state": "closed", "name": "2016 Sprint 06 Tooling", "startDate": "2016-03-12T01:30:46.475Z", "endDate": "2016-03-26T00:30:00.000Z", "completeDate": "2016-03-28T03:31:22.652Z", "originBoardId": 121 } ], "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }