# Laravel Pulse 대시보드에서 보는 Hibira 사용량

> 연결 수, 메시지 수, 전송 데이터를 플랜 한도와 함께 보여 주고, Pulse의 기간 선택을 따르는 차트와 지금 가장 활발한 채널을 표시하는 Pulse 카드입니다.

Source: https://hibira.io/ko/guides/pulse

연결 수, 메시지 수, 전송 데이터를 플랜 한도와 함께 보여 주고, Pulse의 기간 선택을 따르는 차트와 지금 가장 활발한 채널을 표시하는 Pulse 카드입니다.

Package: hibira-io/pulse

- 현재 연결 수와 기간 중 최대치를 플랜 한도와, 오늘 메시지 수를 일일 한도와 비교해 보여 주므로 사용자보다 먼저 한도에 다가가는 것을 알 수 있습니다.
- 구독자 수가 많은 순으로 정렬한 채널 목록으로, 앱 키와 시크릿으로 Channels HTTP API에서 읽어 옵니다.
- Pulse 테이블에는 아무것도 기록하지 않습니다. 값은 매번 Hibira에서 가져와 60초 동안 캐시합니다.

## 1. 설치

```shell
composer require hibira-io/pulse
```

## 2. 설정하기

```ini
# A personal API token with read access, from https://hibira.io/portal/api-tokens
HIBIRA_API_TOKEN=hkb_pat_...
HIBIRA_APP_ID=YOUR_APP_ID
# Optional: the key and secret turn on the channel list
HIBIRA_APP_KEY=YOUR_APP_KEY
HIBIRA_APP_SECRET=YOUR_APP_SECRET
```

## 3. 사용하기

```html
{{-- resources/views/vendor/pulse/dashboard.blade.php --}}
<x-pulse>
    <livewire:hibira.usage cols="6" rows="2" />
    ...
</x-pulse>
```

## 시작하기 전에

- API 토큰은 이 앱 하나로 제한하고 읽기 권한만 주세요. 카드는 아무것도 변경하지 않습니다.
- 앱에 아직 Pulse 대시보드 뷰가 없다면 먼저 php artisan vendor:publish --tag=pulse-dashboard를 실행하세요.

- [Packagist](https://packagist.org/packages/hibira-io/pulse)
- [GitHub](https://github.com/hibira-io/pulse)
