Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCreateChartRequestCancelled contains error message about cancelled create chart request. ErrCreateChartRequestCancelled = errors.New("create chart request is cancelled") // ErrGenerateChartIDFailed contains error message about failed chart ID generation. ErrGenerateChartIDFailed = errors.New("unable to generate a random UUID for chart ID") )
Functions ¶
func CreateChart ¶
func CreateChart(ctx context.Context, opts CreateChartOpts) (*render.ChartReply, error)
CreateChart converts render.CreateChartRequest and requests a chart rendering from lc-renderer.
Note: tests are implemented in internal/servergrpc package.
func NewConn ¶
func NewConn(ctx context.Context, rendererCfg config.RendererConfig) (*grpc.ClientConn, error)
NewConn creates a new lc-renderer connection.
Types ¶
type CreateChartOpts ¶
type CreateChartOpts struct {
RequestID string
Request *render.CreateChartRequest
RendererClient render.ChartRendererClient
Timeout time.Duration
}
CreateChartOpts represents options for CreateChart method.
Click to show internal directories.
Click to hide internal directories.