istio: istio.io/istio/mixer

Directories

PathSynopsis
adapterPackage 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/denierPackage 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/fluentdPackage fluentd adapter for Mixer.
adapter/fluentd/config
adapter/kubernetesenvPackage kubernetesenv provides functionality to adapt mixer behavior to the kubernetes environment.
adapter/kubernetesenv/config
adapter/kubernetesenv/template
adapter/listPackage list provides an adapter that implements the listEntry template to enable blacklist / whitelist checking of values.
adapter/list/config
adapter/memquotaPackage memquota provides a simple in-memory quota implementation.
adapter/memquota/config
adapter/metadataPackage metadata contains all compiled-in adapter metadata
adapter/noop
adapter/opa
adapter/opa/config
adapter/prometheusPackage prometheus publishes metric values collected by Mixer for ingestion by prometheus.
adapter/prometheus/config
adapter/redisquotaPackage redisquota provides a quota implementation with redis as backend.
adapter/redisquota/config
adapter/signalfx
adapter/solarwindsPackage 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/stackdriverPackage stackdriver provides an adapter that implements the logEntry and metrics templates to serialize generated values to Stackdriver.
adapter/stackdriver/config
adapter/stackdriver/contextgraphPackage contextgraph adapter for Stackdriver Context API.
adapter/stackdriver/helper
adapter/stackdriver/internal/cloud.google.com/go/contextgraph/apiv1alpha1Package contextgraph is an auto-generated package for the Stackdriver Context API.
adapter/stackdriver/internal/cloud.google.com/go/internal/versionPackage 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/tracePackage trace contains a tracespan adapter for Stackdriver trace.
adapter/statsdPackage statsd provides an adapter that implements the metrics template to serialize generated metric values to a statsd backend.
adapter/statsd/config
adapter/stdioPackage 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/zipkinPackage zipkin contains a tracespan adapter for Zipkin (https://zipkin.io/).
adapter/zipkin/config
cmd/mixc
cmd/mixc/cmd
cmd/mixs
cmd/mixs/cmd
cmd/sharedPackage shared contains types and functions that are used across the full set of mixer commands.
pkg/adapterPackage adapter defines the types consumed by adapter implementations to interface with Mixer.
pkg/adapter/opencensusPackage opencensus contains support code for writing adapters that use OpenCensus.
pkg/adapter/test
pkg/api
pkg/attributePackage attribute is focused on enabling efficient handling and tracking of attribute usage within Mixer.
pkg/checkcachePackage checkcache provides a scalable cache to hold results of Mixer.Check operations.
pkg/config
pkg/config/crdPackage crd provides the store interface to config resources stored as kubernetes custom resource definitions (CRDs).
pkg/config/mcp
pkg/config/store
pkg/config/storetestPackage storetest provides the utility functions of config store for testing.
pkg/ilPackage il implements the intermediate-language for the config-language interpreter of Mixer.
pkg/il/interpreterPackage 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/compilerPackage 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/mockapiPackage mockapi supplies a fake Mixer server for use in testing.
pkg/perfPackage perf is a helper library for writing Mixer perf tests.
pkg/protobuf/descriptor
pkg/protobuf/yaml
pkg/protobuf/yaml/dynamic
pkg/protobuf/yaml/wirePackage wire parses and formats the protobuf wire encoding.
pkg/runtime
pkg/runtime/configPackage 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/dispatcherPackage dispatcher is used to dispatch incoming requests to one or more handlers.
pkg/runtime/handler
pkg/runtime/langPackage lang chooses a language runtime for expressions.
pkg/runtime/monitoring
pkg/runtime/routingPackage routing implements a routing table for resolving incoming requests to handlers.
pkg/runtime/safecall
pkg/runtime/testing/data
pkg/server
pkg/statusPackage status provides utility functions for google_rpc status objects.
pkg/template
pkg/validate
templatePackage 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/samplePackage 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_cachePackage client contains an integration test for istio proxy.
test/client/check_cache_hitPackage client contains an integration test for istio proxy.
test/client/check_reportPackage client contains an integration test for istio proxy.
test/client/check_report_disablePackage client contains an integration test for istio proxy.
test/client/check_report_large_post_requestPackage client contains an integration test for istio proxy.
test/client/disable_check_cachePackage client contains an integration test for istio proxy.
test/client/disable_tcp_check_callsPackage client contains an integration test for istio proxy.
test/client/dynamic_attributePackage client contains an integration test for istio proxy.
test/client/dynamic_listenerPackage client contains an integration test for istio proxy.
test/client/env
test/client/failed_requestPackage client contains an integration test for istio proxy.
test/client/fault_injectPackage client contains an integration test for istio proxy.
test/client/global_dictionaryPackage client contains an integration test for istio proxy.
test/client/istio_authn_origin_jwt_bound_originPackage client contains an integration test for istio proxy.
test/client/istio_authn_origin_jwt_bound_peerPackage client contains an integration test for istio proxy.
test/client/istio_authn_origin_reject_no_jwtPackage client contains an integration test for istio proxy.
test/client/istio_authn_peer_jwt_bound_originPackage client contains an integration test for istio proxy.
test/client/istio_authn_peer_jwt_bound_peerPackage client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_jwtPackage client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_mtlsPackage client contains an integration test for istio proxy.
test/client/istio_authn_peer_reject_no_tlsPackage client contains an integration test for istio proxy.
test/client/mixer_internal_failPackage client contains an integration test for istio proxy.
test/client/network_policyPackage client contains an integration test for istio proxy.
test/client/pilotpluginPackage client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
test/client/pilotplugin_mtlsPackage client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter over mTLS.
test/client/pilotplugin_tcpPackage client contains an integration test for istio proxy and pilot plugin for mixer TCP filter.
test/client/quotaPackage client contains an integration test for istio proxy.
test/client/quota_cachePackage client contains an integration test for istio proxy.
test/client/rbac_permissive_globalPackage client contains an integration test for istio proxy.
test/client/rbac_permissive_policyPackage client contains an integration test for istio proxy.
test/client/report_batchPackage client contains an integration test for istio proxy.
test/client/route_directivePackage client contains an integration test for istio proxy.
test/client/tcp_filterPackage client contains an integration test for istio proxy.
test/client/tcp_filter_periodical_reportPackage client contains an integration test for istio proxy.
test/client/test_data
test/client/tracing_headerPackage client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
test/keyvalPackage keyval contains the sources for a demo route directive adapter.
test/keyval/main
test/listbackend
test/listbackend/cmd
test/policybackend
test/prometheus
test/prometheus/cmd
test/spyAdapterPackage spyadapter is intended for Mixer testing *ONLY*.
test/spyAdapter/templatePackage 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

Updated 2019-11-20. Refresh now. Tools for package owners.