title: Can circuit breaking be done for TCP services using Istio 0.8.0?
body: <p>I am trying to implement circuit breaking scenario. I wanted to know if it can be done for TCP services as there is a max tcp connection in the traffic policy.</p>
  
  <pre><code>apiVersion: networking.istio.io/v1alpha3
  kind: DestinationRule
  metadata:
    name: httpbin
    ...
  spec:
    host: httpbin
    trafficPolicy:
      connectionPool:
        http:
          http1MaxPendingRequests: 1
          maxRequestsPerConnection: 1
        tcp:
          maxConnections: 100
      outlierDetection:
        http:
          baseEjectionTime: 180.000s
          consecutiveErrors: 1
          interval: 1.000s
          maxEjectionPercent: 100
  </code></pre>
  
  <p>Also, I tried to collect a tcp service metric and was able to. I can view the metric in prometheus. I am quite new to this and trying to explore. But is there a way to bring the metric to the service mesh?</p>
  
  <p>Thanks.</p>