|
@@ -26,7 +26,7 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<Fragment>
|
|
|
<p>
|
|
|
The visualization of <JSXNode name="BigNumberWidget" /> a large number, just
|
|
|
- like it says on the tin. Depending on the data passed to it, it intelligently
|
|
|
+ like it says on the tin. Depending on the value passed to it, it intelligently
|
|
|
rounds and humanizes the results. If the number is humanized, hovering over the
|
|
|
visualization shows a tooltip with the full value.
|
|
|
</p>
|
|
@@ -42,11 +42,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<BigNumberWidget
|
|
|
title="EPS"
|
|
|
description="Number of events per second"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 0.01087819860850493,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={0.01087819860850493}
|
|
|
+ field="eps()"
|
|
|
meta={{
|
|
|
fields: {
|
|
|
'eps()': 'rate',
|
|
@@ -67,11 +64,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallSizingWindow>
|
|
|
<BigNumberWidget
|
|
|
title="Count"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'count()': 178451214,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={178451214}
|
|
|
+ field="count()"
|
|
|
meta={{
|
|
|
fields: {
|
|
|
'count()': 'integer',
|
|
@@ -86,11 +80,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<BigNumberWidget
|
|
|
title="Query Duration"
|
|
|
description="p95(span.duration)"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'p95(span.duration)': 17.28,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={17.28}
|
|
|
+ field="p95(span.duration)"
|
|
|
meta={{
|
|
|
fields: {
|
|
|
'p95(span.duration)': 'duration',
|
|
@@ -105,11 +96,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<BigNumberWidget
|
|
|
title="Latest Timestamp"
|
|
|
description=""
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'max(timestamp)': '2024-10-17T16:08:07+00:00',
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={'2024-10-17T16:08:07+00:00'}
|
|
|
+ field="max(timestamp)"
|
|
|
meta={{
|
|
|
fields: {
|
|
|
'max(timestamp)': 'date',
|
|
@@ -133,11 +121,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="Count"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'count()': 1000000,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={1000000}
|
|
|
+ field="count()"
|
|
|
maximumValue={1000000}
|
|
|
meta={{
|
|
|
fields: {
|
|
@@ -165,7 +150,7 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<BigNumberWidget title="Loading Count" isLoading />
|
|
|
</SmallWidget>
|
|
|
<SmallWidget>
|
|
|
- <BigNumberWidget title="Missing Count" data={[{}]} />
|
|
|
+ <BigNumberWidget title="Missing Count" />
|
|
|
</SmallWidget>
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
@@ -201,9 +186,9 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
return (
|
|
|
<Fragment>
|
|
|
<p>
|
|
|
- <JSXNode name="BigNumberWidget" /> shows the difference of the current data and
|
|
|
- the previous period data as the difference between the two values, in small text
|
|
|
- next to the main value.
|
|
|
+ <JSXNode name="BigNumberWidget" /> shows the difference of the current value and
|
|
|
+ the previous period value as the difference between the two values, in small
|
|
|
+ text next to the main value.
|
|
|
</p>
|
|
|
|
|
|
<p>
|
|
@@ -218,16 +203,9 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 17.1087819860850493,
|
|
|
- },
|
|
|
- ]}
|
|
|
- previousPeriodData={[
|
|
|
- {
|
|
|
- 'eps()': 15.0088607819850493,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={17.1087819860850493}
|
|
|
+ field="eps()"
|
|
|
+ previousPeriodValue={15.0088607819850493}
|
|
|
meta={{
|
|
|
fields: {
|
|
|
'eps()': 'rate',
|
|
@@ -242,16 +220,9 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="http_rate(500)"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'http_rate(500)': 0.14227123,
|
|
|
- },
|
|
|
- ]}
|
|
|
- previousPeriodData={[
|
|
|
- {
|
|
|
- 'http_rate(500)': 0.1728139,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={0.14227123}
|
|
|
+ previousPeriodValue={0.1728139}
|
|
|
+ field="http_rate(500)"
|
|
|
preferredPolarity="-"
|
|
|
meta={{
|
|
|
fields: {
|
|
@@ -263,16 +234,9 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="http_rate(200)"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'http_rate(200)': 0.14227123,
|
|
|
- },
|
|
|
- ]}
|
|
|
- previousPeriodData={[
|
|
|
- {
|
|
|
- 'http_rate(200)': 0.1728139,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ field="http_rate(200)"
|
|
|
+ value={0.14227123}
|
|
|
+ previousPeriodValue={0.1728139}
|
|
|
preferredPolarity="+"
|
|
|
meta={{
|
|
|
fields: {
|
|
@@ -308,19 +272,16 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<Fragment>
|
|
|
<p>
|
|
|
<JSXNode name="BigNumberWidget" /> supports a <code>thresholds</code> prop. If
|
|
|
- specified, the value of the data in the widget will be evaluated against these
|
|
|
- thresholds, and indicated using a colorful circle next to the value.
|
|
|
+ specified, the value in the widget will be evaluated against these thresholds,
|
|
|
+ and indicated using a colorful circle next to the value.
|
|
|
</p>
|
|
|
|
|
|
<SideBySide>
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 7.1,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={7.1}
|
|
|
+ field="eps()"
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="+"
|
|
@@ -330,11 +291,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 27.781,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ value={27.781}
|
|
|
+ field="eps()"
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="-"
|
|
@@ -344,11 +302,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 78.1,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ field="eps()"
|
|
|
+ value={78.1}
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="+"
|
|
@@ -365,11 +320,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 7.1,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ field="eps()"
|
|
|
+ value={7.1}
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="-"
|
|
@@ -379,11 +331,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 27.781,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ field="eps()"
|
|
|
+ value={27.781}
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="-"
|
|
@@ -393,11 +342,8 @@ export default storyBook(BigNumberWidget, story => {
|
|
|
<SmallWidget>
|
|
|
<BigNumberWidget
|
|
|
title="eps()"
|
|
|
- data={[
|
|
|
- {
|
|
|
- 'eps()': 78.1,
|
|
|
- },
|
|
|
- ]}
|
|
|
+ field="eps()"
|
|
|
+ value={78.1}
|
|
|
meta={meta}
|
|
|
thresholds={thresholds}
|
|
|
preferredPolarity="-"
|