measures.h
Go to the documentation of this file.
1 /*
2  *
3  * Copyright 2018 gRPC authors.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  */
18 
19 #ifndef GRPC_INTERNAL_CPP_EXT_FILTERS_CENSUS_MEASURES_H
20 #define GRPC_INTERNAL_CPP_EXT_FILTERS_CENSUS_MEASURES_H
21 
23 
24 #include "opencensus/stats/stats.h"
25 
26 namespace grpc {
27 
28 ::opencensus::stats::MeasureInt64 RpcClientSentMessagesPerRpc();
29 ::opencensus::stats::MeasureDouble RpcClientSentBytesPerRpc();
30 ::opencensus::stats::MeasureInt64 RpcClientReceivedMessagesPerRpc();
31 ::opencensus::stats::MeasureDouble RpcClientReceivedBytesPerRpc();
32 ::opencensus::stats::MeasureDouble RpcClientRoundtripLatency();
33 ::opencensus::stats::MeasureDouble RpcClientServerLatency();
34 ::opencensus::stats::MeasureInt64 RpcClientCompletedRpcs();
35 ::opencensus::stats::MeasureInt64 RpcClientRetriesPerCall();
36 ::opencensus::stats::MeasureInt64 RpcClientTransparentRetriesPerCall();
37 ::opencensus::stats::MeasureDouble RpcClientRetryDelayPerCall();
38 
39 ::opencensus::stats::MeasureInt64 RpcServerSentMessagesPerRpc();
40 ::opencensus::stats::MeasureDouble RpcServerSentBytesPerRpc();
41 ::opencensus::stats::MeasureInt64 RpcServerReceivedMessagesPerRpc();
42 ::opencensus::stats::MeasureDouble RpcServerReceivedBytesPerRpc();
43 ::opencensus::stats::MeasureDouble RpcServerServerLatency();
44 ::opencensus::stats::MeasureInt64 RpcServerCompletedRpcs();
45 
46 } // namespace grpc
47 
48 #endif /* GRPC_INTERNAL_CPP_EXT_FILTERS_CENSUS_MEASURES_H */
grpc::RpcServerServerLatency
MeasureDouble RpcServerServerLatency()
Definition: measures.cc:133
grpc::RpcClientRetriesPerCall
MeasureInt64 RpcClientRetriesPerCall()
Definition: measures.cc:93
grpc
Definition: grpcpp/alarm.h:33
grpc::RpcClientReceivedBytesPerRpc
MeasureDouble RpcClientReceivedBytesPerRpc()
Definition: measures.cc:53
grpc::RpcClientRetryDelayPerCall
MeasureDouble RpcClientRetryDelayPerCall()
Definition: measures.cc:109
grpc::RpcClientCompletedRpcs
::opencensus::stats::MeasureInt64 RpcClientCompletedRpcs()
grpc::RpcClientReceivedMessagesPerRpc
MeasureInt64 RpcClientReceivedMessagesPerRpc()
Definition: measures.cc:85
grpc::RpcServerSentMessagesPerRpc
MeasureInt64 RpcServerSentMessagesPerRpc()
Definition: measures.cc:142
grpc::RpcClientRoundtripLatency
MeasureDouble RpcClientRoundtripLatency()
Definition: measures.cc:60
grpc::RpcClientServerLatency
MeasureDouble RpcClientServerLatency()
Definition: measures.cc:69
grpc::RpcServerCompletedRpcs
::opencensus::stats::MeasureInt64 RpcServerCompletedRpcs()
grpc::RpcClientSentBytesPerRpc
MeasureDouble RpcClientSentBytesPerRpc()
Definition: measures.cc:46
grpc::RpcClientSentMessagesPerRpc
MeasureInt64 RpcClientSentMessagesPerRpc()
Definition: measures.cc:78
grpc::RpcServerReceivedBytesPerRpc
MeasureDouble RpcServerReceivedBytesPerRpc()
Definition: measures.cc:126
grpc::RpcClientTransparentRetriesPerCall
MeasureInt64 RpcClientTransparentRetriesPerCall()
Definition: measures.cc:102
grpc::RpcServerSentBytesPerRpc
MeasureDouble RpcServerSentBytesPerRpc()
Definition: measures.cc:119
grpc::RpcServerReceivedMessagesPerRpc
MeasureInt64 RpcServerReceivedMessagesPerRpc()
Definition: measures.cc:149
port_platform.h


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:35