mirror of https://github.com/istio/istio.io.git
Add section about timestamp and duration operation formatting (#3653)
This commit is contained in:
parent
5cf1f7d7ab
commit
af46a8925e
|
|
@ -97,24 +97,13 @@ deployments will have agents (Envoy or Mixer adapters) that produce these attrib
|
|||
| `check.cache_hit` | boolean | Indicates whether Mixer check call hits local cache. | |
|
||||
| `quota.cache_hit` | boolean | Indicates whether Mixer quota call hits local cache. | |
|
||||
|
||||
## Deprecated attributes
|
||||
## Timestamp and duration attributes format
|
||||
|
||||
The following attributes have been renamed. We strongly encourage to use the replacement attributes, as the original names will be removed in subsequent releases:
|
||||
Timestamp attributes are represented in the RFC 3339 format. When operating with timestamp attributes, you can use the `timestamp` function defined in [CEXL](/docs/reference/config/policy-and-telemetry/expression-language/) to convert a textual timestamp in RFC 3339 format into the `TIMESTAMP` type, for example: `request.time | timestamp("2018-01-01T22:08:41+00:00")`, `response.time > timestamp("2020-02-29T00:00:00-08:00")`.
|
||||
|
||||
| Name | Replacement |
|
||||
|------|-------------|
|
||||
|`source.user` |`source.principal`|
|
||||
|`destination.user` |`destination.principal`|
|
||||
|`destination.service` |`destination.service.host`|
|
||||
Duration attributes represent an amount of time, expressed as a series of decimal numbers with an optional fractional part denoted with a period, and a unit value. The possible unit values are `ns` for nanoseconds, `us` (or `µs`) for microseconds, `ms` for milliseconds, `s` for seconds, `m` for minutes, `h` for hours. For example:
|
||||
|
||||
Attributes `source.name` and `destination.name` have been re-purposed to refer
|
||||
to the corresponding source and destination workload instance names instead of
|
||||
the service names.
|
||||
|
||||
The following attributes have been deprecated and will be removed in subsequent releases:
|
||||
|
||||
| Name | Type | Description | Kubernetes Example |
|
||||
|------|------|-------------|--------------------|
|
||||
| `source.service` | string | The fully qualified name of the service that the client belongs to. | `redis-master.my-namespace.svc.cluster.local` |
|
||||
| `source.domain` | string | The domain suffix part of the source service, excluding the name and the namespace. | `svc.cluster.local` |
|
||||
| `destination.domain` | string | The domain suffix part of the destination service, excluding the name and the namespace. | `svc.cluster.local` |
|
||||
* `1ms` represents 1 millisecond
|
||||
* `2.3s` represents 2.3 seconds
|
||||
* `4m` represents 4 minutes
|
||||
* `5h10m` represents 5 hours and 10 minutes
|
||||
Loading…
Reference in New Issue