Container Telemetry

15/08/2017 Stuart Moore   ID: 266735

By default, Containers are created with telemetry reporting enabled. Telemetry is used to improve the product, and aid the Support team in diagnosing and troubleshooting problems with Container deployment and application launch failures. 

Telemetry information does not include unique customer identifiable information. All information is sent securely to https://telemetry.cloudhouse.com (port 443).  

In  the event of a support incident, Customers contacting Support can chose to provide Cloudhouse the following details to help trace and identify the cause of the problem; packageid, related event type (e.g deploy, run, uninstall) and the approximate time of the event.

  • Start event
  • End events
  • Success event
  • Failure event, and error message

Telemetry samples in JSON format have been provided below. 

Sample Data for Container.Deployment

{  
   "Version":"1.0.0.173",
   "TimeStamp":"2017-02-16T11:45:14.8616917Z",
   "AppName":"Cloudhouse.Container.Deployment",
   "Category":"ContainerUsage",
   "Message":"Cloudhouse.Container.Deployment started",
   "StorageValues":{  
      "packageid":"snagit_8916",
      "istelemetryenabled":"true",
      "Event":"Start"
   }
}


{  
   "Version":"1.0.0.173",
   "TimeStamp":"2017-02-16T11:45:15.7850734Z",
   "AppName":"Cloudhouse.Container.Deployment",
   "Category":"ContainerUsage",
   "Message":"Cloudhouse.Container.Deployment failed. Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)),  at IWshRuntimeLibrary.IWshShortcut.Save()\r\n     at Cloudhouse.Container.Core.Shortcuts.CreateShortcut(VariableExpander variableExpander, String expandedShortcutPath, ShortcutObject shortcut)\r\n
  at Cloudhouse.Container.Core.Shortcuts.Create(VariableExpander variableExpander)\r\n   at Cloudhouse.Container.Core.Steps.WorkflowStepRunner.RunSteps(IEnumerable`1 steps, Package package)\r\n
  at Cloudhouse.Container.Core.Workflow.Run()",
   "StorageValues":{  
      "packageid":"appname_8916",
      "istelemetryenabled":"true",
      "Event":"Fail",
      "TimeElapsedInSeconds":"0"
   }

Sample Data for Container.Run 

{  
   "Version":"1.0.0.173",
   "TimeStamp":"2017-02-16T11:43:55.0593597Z",
   "AppName":"Cloudhouse.Container.Run",
   "Category":"ContainerUsage",
   "Message":"Cloudhouse.Container.Run started",
   "StorageValues":{  
      "packageid":"snagit_8916",
      "istelemetryenabled":"true",
      "Event":"Start"
   }
}Formatted JSON Data
{  
   "Version":"1.0.0.173",
   "TimeStamp":"2017-02-16T11:43:55.6932698Z",
   "AppName":"Cloudhouse.Container.Run",
   "Category":"ContainerUsage",
   "Message":"Run ended",
   "StorageValues":{  
      "packageid":"snagit_8916",
      "istelemetryenabled":"true",
      "Event":"End",
      "TimeElapsedInSeconds":"0"
   }
}
Source:
Was this article helpful?

Table of Contents

    Can't find what you're looking for?

    Contact Support