pulumi/sdk/nodejs/cmd
Pat Gavlin 97ace29ab1
Begin tracing Pulumi API calls. (#1330)
These changes enable tracing of Pulumi API calls.

The span with which to associate an API call is passed via a
`context.Context` parameter. This required plumbing a
`context.Context` parameter through a rather large number of APIs,
especially in the backend.

In general, all API calls are associated with a new root span that
exists for essentially the entire lifetime of an invocation of the
Pulumi CLI. There were a few places where the plumbing got a bit hairier
than I was willing to address with these changes; I've used
`context.Background()` in these instances. API calls that receive this
context will create new root spans, but will still be traced.
2018-05-07 18:23:03 -07:00
..
dynamic-provider Make some resource model changes 2018-04-05 08:14:25 -07:00
pulumi-language-nodejs Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
run Don't use instanceof for RTTI 2018-04-16 14:08:10 -07:00