Documentation ¶
Overview ¶
Package pkg contains library packages used by Magistrala services and external services that integrate with Magistrala.
Directories ¶
Path | Synopsis |
---|---|
Package errors contains Magistrala errors definitions.
|
Package errors contains Magistrala errors definitions. |
nats
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
|
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality. |
rabbitmq
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
|
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality. |
redis
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
|
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality. |
Package groups contains the domain concept definitions needed to support Magistrala groups functionality.
|
Package groups contains the domain concept definitions needed to support Magistrala groups functionality. |
mocks
Package mocks contains mocks for testing purposes.
|
Package mocks contains mocks for testing purposes. |
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
|
Package auth contains the domain concept definitions needed to support Magistrala auth functionality. |
Package jaeger contains the domain concept definitions needed to support Magistrala Jaeger tracing functionality.
|
Package jaeger contains the domain concept definitions needed to support Magistrala Jaeger tracing functionality. |
mqtt
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform.
|
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform. |
nats
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform.
|
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform. |
nats/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
|
Package tracing provides tracing instrumentation for Magistrala things policies service. |
rabbitmq
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform.
|
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform. |
rabbitmq/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
|
Package tracing provides tracing instrumentation for Magistrala things policies service. |
tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
|
Package tracing provides tracing instrumentation for Magistrala things policies service. |
Package oauth2 contains the domain concept definitions needed to support Magistrala ui service OAuth2 functionality.
|
Package oauth2 contains the domain concept definitions needed to support Magistrala ui service OAuth2 functionality. |
google
Package google contains the domain concept definitions needed to support Magistrala services for Google OAuth2 functionality.
|
Package google contains the domain concept definitions needed to support Magistrala services for Google OAuth2 functionality. |
Package policies contains Magistrala policy definitions.
|
Package policies contains Magistrala policy definitions. |
spicedb
Package server contains the HTTP, gRPC and CoAP server implementation.
|
Package server contains the HTTP, gRPC and CoAP server implementation. |
Package postgres contains the domain concept definitions needed to support Magistrala PostgreSQL database functionality.
|
Package postgres contains the domain concept definitions needed to support Magistrala PostgreSQL database functionality. |
Package prometheus provides a framework for defining and collecting metrics for prometheus.
|
Package prometheus provides a framework for defining and collecting metrics for prometheus. |
sdk
|
|
go
Package sdk contains Magistrala SDK.
|
Package sdk contains Magistrala SDK. |
Package server contains the HTTP, gRPC and CoAP server implementation.
|
Package server contains the HTTP, gRPC and CoAP server implementation. |
coap
Package coap contains the CoAP server implementation.
|
Package coap contains the CoAP server implementation. |
grpc
Package grpc contains the gRPC server implementation.
|
Package grpc contains the gRPC server implementation. |
http
Package http contains the HTTP server implementation.
|
Package http contains the HTTP server implementation. |
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality.
|
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality. |
json
Package json contains JSON transformer.
|
Package json contains JSON transformer. |
senml
Package senml contains SenML transformer.
|
Package senml contains SenML transformer. |
Package ulid contains ULID generator.
|
Package ulid contains ULID generator. |
Package uuid contains UUID generator.
|
Package uuid contains UUID generator. |
Click to show internal directories.
Click to hide internal directories.