Directories ¶
Path | Synopsis |
---|---|
Package backoff provides backoff function controller Package backoff provides backoff function controller
|
Package backoff provides backoff function controller Package backoff provides backoff function controller |
Package cache provides implementation of cache Package cache provides implementation of cache
|
Package cache provides implementation of cache Package cache provides implementation of cache |
cacher
Package cacher provides implementation of cache type definition
|
Package cacher provides implementation of cache type definition |
gache
Package gache provides implementation of cache using gache Package gache provides implementation of cache using gache
|
Package gache provides implementation of cache using gache Package gache provides implementation of cache using gache |
client
|
|
v1/client
Package client provides vald component client interfaces
|
Package client provides vald component client interfaces |
v1/client/agent/core
Package core provides agent ngt gRPC client functions Package core provides agent ngt gRPC client functions
|
Package core provides agent ngt gRPC client functions Package core provides agent ngt gRPC client functions |
v1/client/discoverer
Package discoverer Package discoverer
|
Package discoverer Package discoverer |
v1/client/filter/egress
Package egress provides egress filter client logic Package egress provides egress filter client logic
|
Package egress provides egress filter client logic Package egress provides egress filter client logic |
v1/client/filter/ingress
Package ingress provides ingress filter client logic Package ingress provides ingress filter client logic
|
Package ingress provides ingress filter client logic Package ingress provides ingress filter client logic |
v1/client/vald
Package vald provides vald grpc client library Package vald provides vald grpc client library
|
Package vald provides vald grpc client library Package vald provides vald grpc client library |
Package compress provides compressor interface Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package compress provides compressor interface Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Package compress provides compress functions Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic
|
Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic Package config providers configuration type and load configuration logic |
core
|
|
algorithm
Package algorithm defines vald's core ann algorithm interface & constraint.
|
Package algorithm defines vald's core ann algorithm interface & constraint. |
algorithm/ngt
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT
|
Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT Package ngt provides implementation of Go API for https://github.com/yahoojapan/NGT |
converter/tensorflow
Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector
|
Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector Package tensorflow provides implementation of Go API for extract data to vector |
db
|
|
kvs/redis
Package redis provides implementation of Go API for redis interface Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package redis provides implementation of Go API for redis interface Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
rdb/mysql
Package mysql provides the functions for handling vald's data with MySQL.
|
Package mysql provides the functions for handling vald's data with MySQL. |
rdb/mysql/dbr
Package dbr provides the dbr functions for handling with databases.
|
Package dbr provides the dbr functions for handling with databases. |
storage/blob/s3/reader
Package reader provides the reader functions for handling with s3.
|
Package reader provides the reader functions for handling with s3. |
encoding
|
|
Package errgroup provides server global wait group for graceful kill all goroutine
|
Package errgroup provides server global wait group for graceful kill all goroutine |
Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides error types and function Package errors provides benchmark error Package errors provides error types and function Package errors provides error types and function Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package file provides file I/O functionality
|
Package file provides file I/O functionality |
Package info provides build-time info Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package info provides build-time info Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package io provides io functions Package io provides io functions
|
Package io provides io functions Package io provides io functions |
ioutil
Package ioutil provides utility function for I/O
|
Package ioutil provides utility function for I/O |
Package k8s provides kubernetes control functionality Package k8s provides kubernetes control functionality
|
Package k8s provides kubernetes control functionality Package k8s provides kubernetes control functionality |
metrics/node
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
|
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update |
metrics/pod
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
|
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update |
node
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update
|
Package node provides kubernetes node information and preriodically update Package node provides kubernetes node information and preriodically update |
pod
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update
|
Package pod provides kubernetes pod information and preriodically update Package pod provides kubernetes pod information and preriodically update |
Package net provides net functionality for vald's network connection Package net provides net functionality for vald's network connection Package tcp provides tcp option
|
Package net provides net functionality for vald's network connection Package net provides net functionality for vald's network connection Package tcp provides tcp option |
control
Package control provides network socket option Package control provides network socket option
|
Package control provides network socket option Package control provides network socket option |
grpc
Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc
|
Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc Package grpc provides generic functionality for grpc |
grpc/codes
Package codes provides status codes of grpc
|
Package codes provides status codes of grpc |
grpc/credentials
Package credentials provides generic functionality for grpc credentials setting
|
Package credentials provides generic functionality for grpc credentials setting |
grpc/errdetails
Package errdetails provides error detail for grpc status
|
Package errdetails provides error detail for grpc status |
grpc/health
Package health provides generic functionality for grpc health checks.
|
Package health provides generic functionality for grpc health checks. |
grpc/interceptor/server/logging
Package logging provides gRPC interceptors for access logging
|
Package logging provides gRPC interceptors for access logging |
grpc/interceptor/server/recover
Package recover provides gRPC interceptors for recovery
|
Package recover provides gRPC interceptors for recovery |
grpc/interceptor/server/trace
Package trace provides gRPC interceptors for traces
|
Package trace provides gRPC interceptors for traces |
grpc/keepalive
Package keepalive provides grpc keepalive configuration
|
Package keepalive provides grpc keepalive configuration |
grpc/metric
Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc
|
Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc Package metric provides metrics functions for grpc |
grpc/pool
Package pool provides grpc connection pool client Package pool provides grpc connection pool client
|
Package pool provides grpc connection pool client Package pool provides grpc connection pool client |
grpc/proto
Package proto provides proto file logic
|
Package proto provides proto file logic |
grpc/reflection
Package reflection provides grpc reflection for providing grpc server proto specs
|
Package reflection provides grpc reflection for providing grpc server proto specs |
grpc/status
Package status provides statuses and errors returned by grpc handler functions
|
Package status provides statuses and errors returned by grpc handler functions |
grpc/types
Package types provides alias of protobuf library types
|
Package types provides alias of protobuf library types |
http/dump
Package dump provides http request/response dump logic
|
Package dump provides http request/response dump logic |
http/metrics
Package metrics provides pprof profiler handler
|
Package metrics provides pprof profiler handler |
http/middleware
Package middleware provides rest.Func Middleware Package routing provides implementation of Go API for routing http Handler wrapped by rest.Func Package middleware provides rest.Func Middleware
|
Package middleware provides rest.Func Middleware Package routing provides implementation of Go API for routing http Handler wrapped by rest.Func Package middleware provides rest.Func Middleware |
http/rest
Package rest provides REST API common logic & variable
|
Package rest provides REST API common logic & variable |
http/transport
Package transport provides http transport roundtrip option Package transport provides http transport roundtrip option Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package transport provides http transport roundtrip option Package transport provides http transport roundtrip option Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package observability provides observability functions Package observability provides observability functions
|
Package observability provides observability functions Package observability provides observability functions |
client/google
Package google provides a google API client options.
|
Package google provides a google API client options. |
collector
Package collector provides metrics collector Package collector provides metrics collector
|
Package collector provides metrics collector Package collector provides metrics collector |
exporter
Package exporter provides exporters.
|
Package exporter provides exporters. |
exporter/jaeger
Package jaeger provides a jaeger exporter.
|
Package jaeger provides a jaeger exporter. |
exporter/prometheus
Package prometheus provides a prometheus exporter.
|
Package prometheus provides a prometheus exporter. |
exporter/stackdriver
Package stackdriver provides a stackdriver exporter.
|
Package stackdriver provides a stackdriver exporter. |
metrics
Package metrics provides metrics.
|
Package metrics provides metrics. |
metrics/agent/core/ngt
Package ngt provides functions for ngt stats
|
Package ngt provides functions for ngt stats |
metrics/agent/sidecar
Package sidecar provides functions for sidecar stats
|
Package sidecar provides functions for sidecar stats |
metrics/db/kvs/redis
Package redis provides redis metrics functions
|
Package redis provides redis metrics functions |
metrics/db/nosql/cassandra
Package cassandra provides cassandra metrics functions
|
Package cassandra provides cassandra metrics functions |
metrics/db/rdb/mysql
Package mysql provides mysql metrics functions
|
Package mysql provides mysql metrics functions |
metrics/grpc
Package grpc provides functions for grpc stats
|
Package grpc provides functions for grpc stats |
metrics/info
Package info provides general info metrics functions
|
Package info provides general info metrics functions |
metrics/manager/index
Package index provides functions for indexer stats
|
Package index provides functions for indexer stats |
metrics/mem
Package mem provides memory metrics functions
|
Package mem provides memory metrics functions |
metrics/runtime/cgo
Package cgo provides functions for runtime cgo stats
|
Package cgo provides functions for runtime cgo stats |
metrics/runtime/goroutine
Package goroutine provides functions for goroutine runtime stats
|
Package goroutine provides functions for goroutine runtime stats |
metrics/version
Package version provides version info metrics functions
|
Package version provides version info metrics functions |
profiler
Package profiler provides profilers.
|
Package profiler provides profilers. |
profiler/stackdriver
Package stackdriver provides a stackdriver exporter.
|
Package stackdriver provides a stackdriver exporter. |
trace
Package trace provides trace functions.
|
Package trace provides trace functions. |
Package params provides implementation of Go API for argument parser Package params provides implementation of Go API for argument parser
|
Package params provides implementation of Go API for argument parser Package params provides implementation of Go API for argument parser |
Package rand provides random number algorithms
|
Package rand provides random number algorithms |
Package runner provides implementation of process runner Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package runner provides implementation of process runner Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package safety provides safety functionality like revcover
|
Package safety provides safety functionality like revcover |
Package servers provides implementation of Go API for managing server flow Package servers provides implementation of Go API for managing server flow Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package servers provides implementation of Go API for managing server flow Package servers provides implementation of Go API for managing server flow Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
server
Package servers provides implementation of Go API for managing server flow Package server provides implementation of Go API for managing server flow
|
Package servers provides implementation of Go API for managing server flow Package server provides implementation of Go API for managing server flow |
starter
Package starter provides server startup and shutdown flow control Package starter provides server startup and shutdown flow control
|
Package starter provides server startup and shutdown flow control Package starter provides server startup and shutdown flow control |
Package singleflight represents zero time caching.
|
Package singleflight represents zero time caching. |
Package test provides functions for general testing use Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package test provides functions for general testing use Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Package tls provides implementation of Go API for tls certificate provider Package tls provides implementation of Go API for tls certificate provider
|
Package tls provides implementation of Go API for tls certificate provider Package tls provides implementation of Go API for tls certificate provider |
Package version provides version comparison functionality
|
Package version provides version comparison functionality |
Package worker provides worker processes Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package worker provides worker processes Copyright (C) 2019-2021 vdaas.org vald team <vald@vdaas.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Click to show internal directories.
Click to hide internal directories.