<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>adapter | 伪架构师</title>
    <link>/tags/adapter/</link>
      <atom:link href="/tags/adapter/index.xml" rel="self" type="application/rss+xml" />
    <description>adapter</description>
    <generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>zh</language><lastBuildDate>Sat, 08 Sep 2018 20:54:09 +0800</lastBuildDate>
    <image>
      <url>/img/logo-wide.png</url>
      <title>adapter</title>
      <link>/tags/adapter/</link>
    </image>
    
    <item>
      <title>Istio 适配器模板列表</title>
      <link>/post/adapter-relations/</link>
      <pubDate>Sat, 08 Sep 2018 20:54:09 +0800</pubDate>
      <guid>/post/adapter-relations/</guid>
      <description>&lt;p&gt;Istio Mixer 是 Istio 和其他基础设施的沟通桥梁，其中的具体实现是通过适配器进行的，请求经过 Mixer 时候会使用模板进行处理，生成适配器所需的输入内容。根据 Istio 的对象参考，总结了一份适配器和模板的关系表，希望对 Mixer 用户能有所助益。&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;适配器&lt;/th&gt;
&lt;th&gt;Kind&lt;/th&gt;
&lt;th&gt;模板&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;

&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/apigee/&#34; target=&#34;_blank&#34;&gt;Apigee&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;apigee&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/authorization/&#34; target=&#34;_blank&#34;&gt;authorization&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/analytics/&#34; target=&#34;_blank&#34;&gt;analytics&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://docs.apigee.com/api-platform/istio-adapter/concepts&#34; target=&#34;_blank&#34;&gt;APIGee&lt;/a&gt; 提供的用于认证、配额以及分析功能接口&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/circonus/&#34; target=&#34;_blank&#34;&gt;Circonus&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;circonus&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;用于 &lt;a href=&#34;https://www.circonus.com/&#34; target=&#34;_blank&#34;&gt;Circonus&lt;/a&gt; 监控系统接入的适配器&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/cloudmonitor/&#34; target=&#34;_blank&#34;&gt;CloudMonitor&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cloudmonitor&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://cloudmonitor.console.aliyun.com/&#34; target=&#34;_blank&#34;&gt;阿里云监控&lt;/a&gt;适配器&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/cloudwatch/&#34; target=&#34;_blank&#34;&gt;CloudWatch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cloudwatch&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://aws.amazon.com/cloudwatch/&#34; target=&#34;_blank&#34;&gt;Amazon CloudWatch&lt;/a&gt; 监控适配器&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/datadog/&#34; target=&#34;_blank&#34;&gt;Datadog&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;dogstatsd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;向 &lt;a href=&#34;https://www.datadoghq.com/&#34; target=&#34;_blank&#34;&gt;Datadog&lt;/a&gt; 代理发送监控指标的适配器&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/denier&#34; target=&#34;_blank&#34;&gt;Denier&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;denier&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/checknothing/&#34; target=&#34;_blank&#34;&gt;checknothing&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/listentry/&#34; target=&#34;_blank&#34;&gt;listentry&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/quota/&#34; target=&#34;_blank&#34;&gt;quota&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;用于在前置检查过程中返回一个指定的拒绝信息和错误码&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/fluentd/&#34; target=&#34;_blank&#34;&gt;Fluentd&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;fluentd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/logentry/&#34; target=&#34;_blank&#34;&gt;logentry&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;向 Fluentd 发送日志&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/kubernetesenv/&#34; target=&#34;_blank&#34;&gt;Kubernetes Env&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;kubernetesenv&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/kubernetes/&#34; target=&#34;_blank&#34;&gt;kubernetesenv&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;从 Kubernetes 环境中取出信息生成 Istio 属性数据&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/list/&#34; target=&#34;_blank&#34;&gt;List&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;list&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/listentry/&#34; target=&#34;_blank&#34;&gt;listentry&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;可以用来进行简单的列表检查&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/memquota/&#34; target=&#34;_blank&#34;&gt;Memory quota&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;memquota&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/quota/&#34; target=&#34;_blank&#34;&gt;quota&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为 Istio 提供配额支持&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/opa/&#34; target=&#34;_blank&#34;&gt;OPA&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;opa&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/authorization/&#34; target=&#34;_blank&#34;&gt;authorization&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;基于 &lt;a href=&#34;http://www.openpolicyagent.org/&#34; target=&#34;_blank&#34;&gt;Open Policy Agent&lt;/a&gt; 的访问控制支持&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/prometheus/&#34; target=&#34;_blank&#34;&gt;Prometheus&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;prometheus&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;用于向 Prometheus 发送监控指标&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/rbac/&#34; target=&#34;_blank&#34;&gt;RBAC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rbac&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/authorization/&#34; target=&#34;_blank&#34;&gt;authorization&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为网格中的服务提供基于角色的访问控制支持能力&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/redisquota/&#34; target=&#34;_blank&#34;&gt;Redis Quota&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;redisquota&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/quota/&#34; target=&#34;_blank&#34;&gt;quota&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为 Istio 提供配额支持，需要 Redis 服务进行分布处理&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/servicecontrol/&#34; target=&#34;_blank&#34;&gt;Service Control&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;servicecontrol&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/servicecontrolreport/&#34; target=&#34;_blank&#34;&gt;servicecontroller&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/quota/&#34; target=&#34;_blank&#34;&gt;quota&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/apikey/&#34; target=&#34;_blank&#34;&gt;apikey&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;向 &lt;a href=&#34;https://cloud.google.com/service-control&#34; target=&#34;_blank&#34;&gt;Google Service Control&lt;/a&gt; 发送日志和指标&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/signalfx/&#34; target=&#34;_blank&#34;&gt;SignalFx&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;signalfx&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/tracespan/&#34; target=&#34;_blank&#34;&gt;tracespan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为 &lt;a href=&#34;https://signalfx.com/&#34; target=&#34;_blank&#34;&gt;SignalFX&lt;/a&gt; 提供指标和跟踪数据&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/solarwinds/&#34; target=&#34;_blank&#34;&gt;SolarWinds&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;solarwinds&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/logentry/&#34; target=&#34;_blank&#34;&gt;logentry&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;分别向 &lt;a href=&#34;https://www.papertrailapp.com/&#34; target=&#34;_blank&#34;&gt;Papertrail&lt;/a&gt; 日志后端 and the &lt;a href=&#34;https://www.appoptics.com/&#34; target=&#34;_blank&#34;&gt;AppOptics&lt;/a&gt; 监控后端发送日志和指标数据&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/stackdriver/&#34; target=&#34;_blank&#34;&gt;Stackdriver&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;stackdriver&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/logentry/&#34; target=&#34;_blank&#34;&gt;logentry&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/tracespan/&#34; target=&#34;_blank&#34;&gt;tracespan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为 &lt;a href=&#34;https://cloud.google.com/stackdriver/&#34; target=&#34;_blank&#34;&gt;StackDriver&lt;/a&gt; 提供日志、指标和跟踪数据&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/statsd/&#34; target=&#34;_blank&#34;&gt;StatsD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;statsd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;为 statsd 提供指标数据&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/adapters/stdio/&#34; target=&#34;_blank&#34;&gt;Stdio&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;stdio&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/metric/&#34; target=&#34;_blank&#34;&gt;metric&lt;/a&gt;，&lt;a href=&#34;https://preliminary.istio.io/docs/reference/config/policy-and-telemetry/templates/logentry/&#34; target=&#34;_blank&#34;&gt;logentry&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;在本机输出日志或指标数据&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
  </channel>
</rss>
