func (tr *TimeResolver) ComputeMonotonicTimestamp(timestamp time.Time) int64 {
	if !timestamp.IsZero() {
		return timestamp.Sub(tr.bootTime).Nanoseconds()
	}
	return 0
}
// ComputeMonotonicTimestamp converts an absolute time to a kernel monotonic timestamp
ComputeMonotonicTimestamp converts an absolute time to a kernel monotonic timestamp
// ComputeMonotonicTimestamp converts an absolute time to a kernel monotonic timestamp
func (tr *TimeResolver) ComputeMonotonicTimestamp(timestamp time.Time) int64 {
	if !timestamp.IsZero() {
		return timestamp.Sub(tr.bootTime).Nanoseconds()
	}
	return 0
}
func ( tr * TimeResolver ) ComputeMonotonicTimestamp ( timestamp time . Time ) int64 { if ! timestamp . IsZero ( ) { return timestamp . Sub ( tr . bootTime ) . Nanoseconds ( ) } return 0 }
ComputeMonotonicTimestamp converts an absolute time to a kernel monotonic timestamp
ComputeMonotonicTimestamp converts an absolute time to a kernel monotonic timestamp