소개
게시글
질문&답변
2021.09.20
node_modules에서 발생되는 것으로 의심되는 에러
안녕하세요, 제로초님. 답변 달아주셔서 감사합니다. configureStore를 configureStore()로 해서 생긴 문제였습니다. 그런데 질문드리고 싶은 점이 있습니다. 처음 질문을 드릴 때, 스택 트레이스를 전부 다 읽었는데, 모두 node_modules에서 발생하는 에러였습니다. 그래서 configureStore.js에서 생기는 문제라고 생각하지 못했습니다. 제로초님은 어떻게 /store/configureStore.js에서 발생한 문제라는 것을 아셨는지요? 읽어주셔서 감사합니다.
- 0
- 2
- 213
질문&답변
2020.10.21
태블로의 재사용성과 협업
정말 많은 도움이 되었습니다!!! 어떤 시각으로 태블로에 접근해야 하는지 어느정도 이해가 되었네요. 언젠가는 태블로를 자유자재로 쓸 수 있는 날을 기대하며 열심히 손에 흙을 묻혀 보겠습니다. 고맙습니다 :)
- 0
- 4
- 404
질문&답변
2020.10.21
태블로의 재사용성과 협업
질문이 너무 추상적이었는데 상세한 답변 매우 감사드립니다. 재사용성에 대하여 태블로는 재사용성에 대하여 어떤 철학을 가지고 만들어진 도구인지 궁금합니다. 가정을 한 가지 해 보겠습니다. 제가 Dashboard를 만드는데 두 가지 종류를 만듭니다. 1. CEO가 보는 Company Dashboard - Wokrbook_1 에서 작업 2. Sales 팀에서 보는 Sales Dashboard - Workbook_2 에서 작업 위 작업을 위해 저는 워크북 두 개가 생성(Workbook_1, Workbook_2)될 것입니다. 1번과 2번 대시보드에서 동일한 Parameter가 5개 정도 쓰인다고 가정하겠습니다. e.g., p_start_date, p_end_date, p_sales_group, p_customer_group, p_product_type 소프트웨어 개발을 할 때에서 Class라는 것을 만들어 두면 일종의 붕어빵 틀과 같아서 필요할 때마다 해당하는 Class만 가져다가 사용하면 됐는데 태블로에서는 이런 일련의 과정들이 어떻게 설계되어 있는지 궁금합니다. 말씀해주신 방법대로 하는 것이 가장 바람직한 것이겠지요? 첨언해주실 부분 있다면 말씀 부탁드릴게요. 협업에 대하여 태블로를 많이 다뤄본 것이 아니라서 자세히는 모르지만 Workbook 간의 이동이나 데이터 연결 등 여러가지 기능이 있을 것으로 추정됩니다. 현재 고민되는 부부은 1. 협업할 때 parameter naming convention 2. Dashboard가 많아졌을 경우 indexing 3. Calculated Field나 Parameter에 대한 계산 방법 균일화 (e.g., LTV가 계산되는 logic, Bouce에 대한 계산 기준) 위 사항들 외에 제가 더 고민하거나 주의해야할 부분들이 있을까요? 또한 여러 사람이 워크북을 버전이 바뀌어 가면서 업데이트 될 텐데 Git 처럼 작업 과정에 대한 히스토리가 남는 방법도 있는지 궁금합니다.
- 0
- 4
- 404
질문&답변
2019.11.17
--enable-skip-login 에 대한 질문
답변해 주셔서 감사합니다. 질문을 드리고 모두 삭제를 했는데 하나씩 다시 설치를 해보겠습니다.
- 1
- 9
- 511
질문&답변
2019.11.15
--enable-skip-login 에 대한 질문
안녕하세요. 말씀하신대로 1) 삭제를 한 후에 2) 대시 보드 파일을 직접 다운로드 하고 3) 파일을 찾아서 말씀하신대로 수정을 한 후에 4) 대시보드를 설치하고 5) kubectl proxy를 한 결과 아래와 같은 응답을 확인하였습니다. $ kubectl proxy Starting to serve on 127.0.0.1:8001 그런데 http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ 에 접속을 하면 아래와 같은 응답을 만나게 됩니다. { "kind": "Status", "apiVersion": "v1", "metadata": { }, "status": "Failure", "message": "services \"kubernetes-dashboard\" not found", "reason": "NotFound", "details": { "name": "kubernetes-dashboard", "kind": "services" }, "code": 404 } 그리고 http://127.0.0.1:8001/ 에 접속을 하면 아래와 같은 응답을 만나게 되구요, { "paths": [ "/api", "/api/v1", "/apis", "/apis/", "/apis/admissionregistration.k8s.io", "/apis/admissionregistration.k8s.io/v1beta1", "/apis/apiextensions.k8s.io", "/apis/apiextensions.k8s.io/v1beta1", "/apis/apiregistration.k8s.io", "/apis/apiregistration.k8s.io/v1", "/apis/apiregistration.k8s.io/v1beta1", "/apis/apps", "/apis/apps/v1", "/apis/apps/v1beta1", "/apis/apps/v1beta2", "/apis/authentication.k8s.io", "/apis/authentication.k8s.io/v1", "/apis/authentication.k8s.io/v1beta1", "/apis/authorization.k8s.io", "/apis/authorization.k8s.io/v1", "/apis/authorization.k8s.io/v1beta1", "/apis/autoscaling", "/apis/autoscaling/v1", "/apis/autoscaling/v2beta1", "/apis/batch", "/apis/batch/v1", "/apis/batch/v1beta1", "/apis/certificates.k8s.io", "/apis/certificates.k8s.io/v1beta1", "/apis/cloud.google.com", "/apis/cloud.google.com/v1beta1", "/apis/coordination.k8s.io", "/apis/coordination.k8s.io/v1", "/apis/coordination.k8s.io/v1beta1", "/apis/extensions", "/apis/extensions/v1beta1", "/apis/metrics.k8s.io", "/apis/metrics.k8s.io/v1beta1", "/apis/networking.gke.io", "/apis/networking.gke.io/v1beta1", "/apis/networking.k8s.io", "/apis/networking.k8s.io/v1", "/apis/networking.k8s.io/v1beta1", "/apis/node.k8s.io", "/apis/node.k8s.io/v1beta1", "/apis/nodemanagement.gke.io", "/apis/nodemanagement.gke.io/v1alpha1", "/apis/policy", "/apis/policy/v1beta1", "/apis/rbac.authorization.k8s.io", "/apis/rbac.authorization.k8s.io/v1", "/apis/rbac.authorization.k8s.io/v1beta1", "/apis/scalingpolicy.kope.io", "/apis/scalingpolicy.kope.io/v1alpha1", "/apis/scheduling.k8s.io", "/apis/scheduling.k8s.io/v1", "/apis/scheduling.k8s.io/v1beta1", "/apis/storage.k8s.io", "/apis/storage.k8s.io/v1", "/apis/storage.k8s.io/v1beta1", "/healthz", "/healthz/SSH Tunnel Check", "/healthz/autoregister-completion", "/healthz/etcd", "/healthz/log", "/healthz/ping", "/healthz/poststarthook/apiservice-openapi-controller", "/healthz/poststarthook/apiservice-registration-controller", "/healthz/poststarthook/apiservice-status-available-controller", "/healthz/poststarthook/bootstrap-controller", "/healthz/poststarthook/ca-registration", "/healthz/poststarthook/crd-informer-synced", "/healthz/poststarthook/generic-apiserver-start-informers", "/healthz/poststarthook/kube-apiserver-autoregistration", "/healthz/poststarthook/rbac/bootstrap-roles", "/healthz/poststarthook/scheduling/bootstrap-system-priority-classes", "/healthz/poststarthook/start-apiextensions-controllers", "/healthz/poststarthook/start-apiextensions-informers", "/healthz/poststarthook/start-kube-aggregator-informers", "/healthz/poststarthook/start-kube-apiserver-admission-initializer", "/logs", "/metrics", "/openapi/v2", "/version" ] } 정상적인 작동이 안 되는 것 같은데, 질문드리고 싶은 점은 혹시 다른 힌트가 있을런지요. 감사합니다.
- 1
- 9
- 511