Back to godoc.org
istio.io/istio / mixer

Directory istio.io/istio/mixer

v0.0.0 (7cb448b)
Latest Go to latest
Published: 5 days ago | License: Apache-2.0 | Module: istio.io/istio
Path Synopsis
adapter Package adapter contains the inventory for all Mixer adapters that are compiled into a specific Mixer binary.
adapter/bypass
adapter/bypass/config
adapter/circonus
adapter/circonus/config
adapter/cloudwatch
adapter/cloudwatch/config
adapter/denier Package denier provides an adapter that will return a status code (typically FAILED_PRECONDITION) for all calls.
adapter/denier/config
adapter/dogstatsd
adapter/dogstatsd/config
adapter/fluentd Package fluentd adapter for Mixer.
adapter/fluentd/config
adapter/kubernetesenv Package kubernetesenv provides functionality to adapt mixer behavior to the kubernetes environment.
adapter/kubernetesenv/config
adapter/kubernetesenv/template
adapter/list Package list provides an adapter that implements the listEntry template to enable blacklist / whitelist checking of values.
adapter/list/config
adapter/memquota Package memquota provides a simple in-memory quota implementation.
adapter/memquota/config
adapter/metadata Package metadata contains all compiled-in adapter metadata
adapter/noop
adapter/opa
adapter/opa/config
adapter/prometheus Package prometheus publishes metric values collected by Mixer for ingestion by prometheus.
adapter/prometheus/config
adapter/redisquota Package redisquota provides a quota implementation with redis as backend.
adapter/redisquota/config
adapter/solarwinds Package solarwinds publishes metric and log values collected by Mixer to appoptics and papertrail respectively.
adapter/solarwinds/config
adapter/solarwinds/internal/appoptics
adapter/solarwinds/internal/papertrail
adapter/stackdriver Package stackdriver provides an adapter that implements the logEntry and metrics templates to serialize generated values to Stackdriver.
adapter/stackdriver/config
adapter/stackdriver/contextgraph Package contextgraph adapter for Stackdriver Context API.
adapter/stackdriver/helper
adapter/stackdriver/internal/cloud.google.com/go/contextgraph/apiv1alpha1 Package contextgraph is an auto-generated package for the Stackdriver Context API.
adapter/stackdriver/internal/cloud.google.com/go/internal/version Package version contains version information for Google Cloud Client Libraries for Go, as reported in request headers.
adapter/stackdriver/internal/google.golang.org/genproto/googleapis/cloud/contextgraph/v1alpha1
adapter/stackdriver/internal/google.golang.org/genproto/googleapis/graphservice/v0
adapter/stackdriver/log
adapter/stackdriver/metric
adapter/stackdriver/trace Package trace contains a tracespan adapter for Stackdriver trace.
adapter/statsd Package statsd provides an adapter that implements the metrics template to serialize generated metric values to a statsd backend.
adapter/statsd/config
adapter/stdio Package stdio provides an adapter that implements the logEntry and metrics templates to serialize generated logs and metrics to stdout, stderr, or files.
adapter/stdio/config
adapter/zipkin Package zipkin contains a tracespan adapter for Zipkin (https://zipkin.io/).
adapter/zipkin/config
cmd/mixc
cmd/mixc/cmd
cmd/mixs
cmd/mixs/cmd
cmd/shared Package shared contains types and functions that are used across the full set of mixer commands.
pkg/adapter Package adapter defines the types consumed by adapter implementations to interface with Mixer.
pkg/adapter/opencensus Package opencensus contains support code for writing adapters that use OpenCensus.
pkg/adapter/test Code generated for package test by go-bindata DO NOT EDIT.
pkg/api
pkg/attribute Package attribute is focused on enabling efficient handling and tracking of attribute usage within Mixer.
pkg/checkcache Package checkcache provides a scalable cache to hold results of Mixer.Check operations.
pkg/config
pkg/config/crd Package crd provides the store interface to config resources stored as kubernetes custom resource definitions (CRDs).
pkg/config/mcp
pkg/config/store
pkg/config/storetest Package storetest provides the utility functions of config store for testing.
pkg/il Package il implements the intermediate-language for the config-language interpreter of Mixer.
pkg/il/interpreter Package interpreter implements an interpreter based runtime for the Mixer IL.
pkg/il/testing
pkg/il/text
pkg/lang
pkg/lang/ast
pkg/lang/cel
pkg/lang/checker
pkg/lang/compiled
pkg/lang/compiler Package compiler implements a compiler that converts Mixer's expression language into a Mixer IL-based program that can be executed via an interpreter.
pkg/loadshedding
pkg/mockapi Package mockapi supplies a fake Mixer server for use in testing.
pkg/perf Package perf is a helper library for writing Mixer perf tests.
pkg/protobuf/descriptor
pkg/protobuf/yaml
pkg/protobuf/yaml/dynamic
pkg/protobuf/yaml/wire Package wire parses and formats the protobuf wire encoding.
pkg/runtime
pkg/runtime/config Package config is designed to listen to the config changes through the store and create a fully-resolved configuration state that can be used by the rest of the runtime code.
pkg/runtime/config/constant
pkg/runtime/dispatcher Package dispatcher is used to dispatch incoming requests to one or more handlers.
pkg/runtime/handler
pkg/runtime/lang Package lang chooses a language runtime for expressions.
pkg/runtime/monitoring
pkg/runtime/routing Package routing implements a routing table for resolving incoming requests to handlers.
pkg/runtime/safecall
pkg/runtime/testing/data
pkg/server
pkg/status Package status provides utility functions for google_rpc status objects.
pkg/template
pkg/validate
template Package template provides runtime descriptors of the templates known to Mixer at compile-time.
template/apikey
template/authorization
template/checknothing
template/edge
template/listentry
template/logentry
template/metric
template/quota
template/reportnothing
template/sample Package sample provides a set of templates for internal testing of Mixer.
template/sample/apa
template/sample/check
template/sample/quota
template/sample/report
template/tracespan
test/client/check_cache Package client contains an integration test for istio proxy.
test/client/check_cache_hit Package client contains an integration test for istio proxy.
test/client/check_report Package client contains an integration test for istio proxy.
test/client/check_report_disable Package client contains an integration test for istio proxy.
test/client/check_report_large_post_request Package client contains an integration test for istio proxy.
test/client/disable_check_cache Package client contains an integration test for istio proxy.
test/client/disable_tcp_check_calls Package client contains an integration test for istio proxy.
test/client/dynamic_attribute Package client contains an integration test for istio proxy.
test/client/dynamic_listener Package client contains an integration test for istio proxy.
test/client/env
test/client/failed_request Package client contains an integration test for istio proxy.
test/client/fault_inject Package client contains an integration test for istio proxy.
test/client/global_dictionary Package client contains an integration test for istio proxy.
test/client/istio_authn_origin_jwt_bound_origin Package client contains an integration test for istio proxy.
test/client/istio_authn_origin_jwt_bound_peer Package client contains an integration test for istio proxy.
test/client/istio_authn_origin_reject_no_jwt Package client contains an integration test for istio proxy.
test/client/istio_authn_peer_jwt_bound_origin Package client contains an integration test for istio proxy.
test/client/istio_authn_peer_jwt_bound_peer Package client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_jwt Package client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_mtls Package client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_tls Package client contains an integration test for istio proxy.
test/client/mixer_internal_fail Package client contains an integration test for istio proxy.
test/client/network_policy Package client contains an integration test for istio proxy.
test/client/pilotplugin Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
test/client/pilotplugin_mtls Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter over mTLS.
test/client/pilotplugin_tcp Package client contains an integration test for istio proxy and pilot plugin for mixer TCP filter.
test/client/quota Package client contains an integration test for istio proxy.
test/client/quota_cache Package client contains an integration test for istio proxy.
test/client/rbac_permissive_policy Package client contains an integration test for istio proxy.
test/client/report_batch Package client contains an integration test for istio proxy.
test/client/route_directive Package client contains an integration test for istio proxy.
test/client/tcp_filter Package client contains an integration test for istio proxy.
test/client/tcp_filter_periodical_report Package client contains an integration test for istio proxy.
test/client/test_data
test/client/tracing_header Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
test/keyval Package keyval contains the sources for a demo route directive adapter.
test/keyval/main
test/listbackend
test/listbackend/cmd
test/perf/perfclient Package test supplies a fake Mixer server for use in testing.
test/policybackend
test/prometheus
test/prometheus/cmd
test/spyAdapter Package spyadapter is intended for Mixer testing *ONLY*.
test/spyAdapter/template Package template contains generated code for the spy adapter testing.
test/spyAdapter/template/apa
test/spyAdapter/template/check
test/spyAdapter/template/checkoutput
test/spyAdapter/template/quota
test/spyAdapter/template/report
test/spybackend
tools/adapterlinter
tools/codegen/cmd/mixgenbootstrap
tools/codegen/cmd/mixgeninventory
tools/codegen/pkg/bootstrapgen
tools/codegen/pkg/bootstrapgen/template
tools/codegen/pkg/inventory Package inventory is used to generate the mixer adapter inventory source file.
tools/codegen/pkg/modelgen
tools/mixgen
tools/mixgen/cmd