Skip to content

Commit 11bdef0

Browse files
committed
Adjust Livebook README + Metrics livebook
Adjust the Livebook README to detail how to fix a newly encountered error when connecting a local Smart Cell to a local instance of an application. Adjust the Metrics Livebook app so that it can successfully show metrics from "today" without crashing.
1 parent c405be7 commit 11bdef0

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

Diff for: livebook/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ iex --sname samuel_willis --cookie secret -S mix phx.server
2727
Then set the `WEBSITE_RELEASE_NODE=samuel_willis` and
2828
`WEBSITE_RELEASE_COOKIE=secret`
2929

30+
> [!NOTE]
31+
> While running MacOS and the livebook app the above results in connection
32+
> errors with a message like:
33+
> _** System NOT running to use fully qualified hostnames **_
34+
> This can be avoided by using the `--name` option + an IP.
35+
> `iex --name [email protected] --cookie cookie -S mix phx.server`
36+
3037
### Connecting to production site
3138

3239
Connecting to production is roughly the same but you will need to find the node

Diff for: livebook/metrics.livemd

+3-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Load the metrics from website database
2121
""")
2222
```
2323

24-
<!-- livebook:{"attrs":"eyJhc3NpZ25fdG8iOiJtZXRyaWNzIiwiY29kZSI6ImltcG9ydCBFY3RvLlF1ZXJ5LCBvbmx5OiBbZnJvbTogMl1cbmFsaWFzIFNhbXVlbFdpbGxpcy5NZXRyaWNzLk1ldHJpY1xuYWxpYXMgU2FtdWVsV2lsbGlzLlJlcG9cblxucXVlcnkgPSBmcm9tIG0gaW4gTWV0cmljLFxuICBvcmRlcl9ieTogW2Rlc2M6IG0uZGF0ZV0sXG4gIHNlbGVjdDogJXtcbiAgICBkYXRlOiBtLmRhdGUsXG4gICAgcGF0aDogbS5wYXRoLFxuICAgIHZpc2l0czogbS52aXNpdHMsXG4gIH1cblxuUmVwby5hbGwocXVlcnkpIiwiY29va2llIjoiIiwiY29va2llX3NlY3JldCI6IldFQlNJVEVfUkVMRUFTRV9DT09LSUUiLCJub2RlIjoiIiwibm9kZV9zZWNyZXQiOiJXRUJTSVRFX1JFTEVBU0VfTk9ERSIsIm5vZGVfc2VjcmV0X3ZhbHVlIjpudWxsLCJ1c2VfY29va2llX3NlY3JldCI6dHJ1ZSwidXNlX25vZGVfc2VjcmV0Ijp0cnVlfQ","chunks":null,"kind":"Elixir.Kino.RemoteExecutionCell","livebook_object":"smart_cell"} -->
24+
<!-- livebook:{"attrs":"eyJhc3NpZ25fdG8iOiJtZXRyaWNzIiwiY29kZSI6ImltcG9ydCBFY3RvLlF1ZXJ5LCBvbmx5OiBbZnJvbTogMl1cbmFsaWFzIFNhbXVlbFdpbGxpcy5NZXRyaWNzLk1ldHJpY1xuYWxpYXMgU2FtdWVsV2lsbGlzLlJlcG9cblxucXVlcnkgPSBmcm9tIG0gaW4gTWV0cmljLFxuICBvcmRlcl9ieTogW2Rlc2M6IG0uZGF0ZV0sXG4gIHNlbGVjdDogJXtcbiAgICBkYXRlOiBtLmRhdGUsXG4gICAgcGF0aDogbS5wYXRoLFxuICAgIHZpc2l0czogbS52aXNpdHMsXG4gIH1cblxuUmVwby5hbGwocXVlcnkpIiwiY29va2llIjoiIiwiY29va2llX3NlY3JldCI6IldFQlNJVEVfUkVMRUFTRV9DT09LSUUiLCJub2RlIjoiIiwibm9kZV9zZWNyZXQiOiJXRUJTSVRFX1JFTEVBU0VfTk9ERSIsIm5vZGVfc2VjcmV0X3ZhbHVlIjoid2Vic2l0ZUBzYW11ZWxzLU1hY0Jvb2stUHJvIiwidXNlX2Nvb2tpZV9zZWNyZXQiOnRydWUsInVzZV9ub2RlX3NlY3JldCI6dHJ1ZX0","chunks":null,"kind":"Elixir.Kino.RemoteExecutionCell","livebook_object":"smart_cell"} -->
2525

2626
```elixir
2727
require Kino.RPC
@@ -105,13 +105,12 @@ Kino.nothing()
105105
metrics_from_time_period =
106106
Enum.filter(
107107
metrics,
108-
&(Date.compare(&1.date, time_period_selected) == :gt)
108+
&(Date.compare(&1.date, time_period_selected) in [:gt, :eq])
109109
)
110110

111111
# Create a DataFrame containing all dates in the time period
112112
date_range_df =
113113
time_period_selected
114-
|> Date.add(1)
115114
|> Date.range(Date.utc_today())
116115
|> Enum.map(&%{date: &1, path: "/", visits: 0})
117116
|> Explorer.DataFrame.new()
@@ -134,4 +133,4 @@ VegaLite.new(width: 700, height: 500)
134133
|> VegaLite.encode_field(:color, "path")
135134
```
136135

137-
<!-- livebook:{"offset":3590,"stamp":{"token":"XCP.2nfhEjTohIfXuHfkuKIJvHA5dD-VlTsX3LP7jSMUnGjZXBgYMtHmNHx6q8AJdfdUiaHXuJR25IkFV537PTdj9dZ_bX6gOTLBl9IRhh8qsaaaKEx5V6zaspLtX5dYn7-L0woaYKrAZiEU_Mv5uH3iBXODOc9KlYEmRj97vX4DrvCPuRv-nlHMoDNd23uLh7h0hbeDzKJABaRvswY4c666LJrjkcwTT7EUE8mWC8H8ApOBWVv6Tk1Owr4Qb5pbYg","version":2}} -->
136+
<!-- livebook:{"offset":3613,"stamp":{"token":"XCP.0DWNNFayP30yE4iXe6H0oVVCzMikfUJWKzd_NRDyV3c1ucVo99aEJ5xbinndpzTdZ3H4bb-QSeR_2hggp9giKKQnFpctiGa2XdzOYWxuiullC3PUsHwSu_2HA94mDwXzZq13D7pd01fm3miofNqn0hH12xIrLfda8YtAtL1Fl2U8sScBCkP6xxNAtF4205w68lzDk7q9uJOoHrsIpYlcV7i1w9Y0","version":2}} -->

0 commit comments

Comments
 (0)