Python 데이터 시각 화 를 실현 하여 파충류 상 태 를 어떻게 감시 하 는 지 보 세 요[추천]
파충 류 를 뛰 는 과정 에서 자신 이 키 우 는 파충 류 는 1 분 에 얼마나 많은 페이지 를 오 를 수 있 는 지,얼마나 많은 데 이 터 를 얻 을 수 있 는 지 궁금 해 할 것 이 라 고 믿 습 니 다.물론 조회 방식 은 다양 합 니 다.오늘 나 는 시각 화 된 방법 을 말 하 겠 다.
파충류 데이터 가 mongodb 에 있 는 버 전에 대해 서 는 설정 을 업데이트 할 수 있 는 버 전 을 썼 습 니 다.즉,새로운 파충류 설정 을 추가 한 후에 프로그램 을 다시 시작 하지 않 아 도 방금 추 가 된 파충류 의 상태 데 이 터 를 얻 을 수 있 습 니 다.
1.완제품 도
이것 은 서버 의 네트워크 속 도 를 감시 하 는 마지막 성과 로 다운로드 와 업로드 의 네트워크 속 도 를 나타 내 고 단 위 는 M 이다.파충류 의 원 리 는 모두 같다.다만 데 이 터 를 InfluxDB 에 저장 하 는 방식 이 다 를 뿐이다.다음 과 같다.
파충류 의 수량,증 량,크기,크기 증 가량 에 대한 실시 간 모니터링 을 실현 할 수 있다.
2.환경
4.567917.InfluxDb 는 현재 비교적 유행 하 는 시간 서열 데이터 베이스 이다
보 여줄 데 이 터 를 가 져 오고 현재 시간 데 이 터 를 포함 하여 InfluxDb 에 저장 한 다음 에 Grafana 에 가서 해당 하 는 설정 을 하면 보 여 줍 니 다.
4.설치
4.1 Grafana 설치
공식 설치 지도
설치 후 로 컬 3000 포트 를 열 면 관리 인터페이스 에 들 어 갈 수 있 습 니 다.사용자 이름과 비밀 번 호 는 모두 admin 입 니 다.
4.2 InfulxDb 설치
이 설 치 는 인터넷 에서 직접 찾 아 보 세 요.많은 설정 을 제 가 배치 하지 않 았 으 니 여기 서 남 의 자 제 를 망치 지 않 겠 습 니 다.
5.Influxdb 간단 한 조작
데이터 베 이 스 를 만 났 으 면 반드시 첨삭 과 검 사 를 배 워 야 합 니 다.sql 과 거의 똑 같 습 니 다.아주 작은 차이 만 있 고 구체 적 인 조작 은 여러분 들 이 공식 문 서 를 참고 하 실 수 있 습 니 다.
inpux 명령 행 진입CREATE DATABASE test 데이터베이스 만 들 기show databases 데이터베이스 보기use test 는 데이터 베 이 스 를 사용 합 니 다show series 시계 보기
influx Db 데이터베이스 의 데 이 터 는 일정한 형식 이 있 습 니 다.저 는 모두 python 라 이브 러 리 를 이용 하여 관련 작업 을 하기 때문에 다음은 python 의 형식 을 보 여 드 리 겠 습 니 다.
그 중:
tags,tagsfields,field
그래서 여기까지 파충류 의 관련 속성 을 어떻게 저장 합 니까?MongoDB 를 예 로 들 면...
그러면 지금 우 리 는 데이터 에 데 이 터 를 저장 했다.그러면 다음 에 해 야 할 일 은 저 장 된 데 이 터 를 보 여 주 는 것 이다.
7.전시 데이터
7.1 데이터 원본 설정
admin 으로 Grafana 배경 에 로그 인 한 후,우 리 는 먼저 데이터 원본 을 설정 해 야 합 니 다.왼쪽 칸 의 맨 아래 단 추 를 누 르 고 DATA SOURCES 를 누 르 면 아래 페이지 로 들 어 갈 수 있 습 니 다.
ADD DATA SOURCE 를 클릭 하여 설정 하면 됩 니 다.아래 그림:
그 중에서 name 자체 설정;Type 선택 InfluxDB;url 은 기본 값 입 니 다http://localhost:8086다른 것 은 제 가 앞에서 설정 을 하지 않 았 기 때문에 기본 값 으로 하면 됩 니 다.그리고 InfluxDB Details 에 Database 이름 을 입력 하고 마지막 으로 테스트 를 클릭 하여 잘못 보고 하지 않 았 다 면 다음 전시 데이터 에 들 어 갈 수 있 습 니 다.
7.2 전시 데이터
왼쪽 칸 의+번 호 를 클릭 하고 GRAPH 를 클릭 합 니 다.
다음 그림 의 edit 를 누 르 면 편집 페이지 에 들 어 갑 니 다.
위의 그림 에서 발견 할 수 있 습 니 다:
중간 판 은 마지막 데이터 전시 입 니 다.
다음은 데이터 설정 항목 입 니 다.
오른쪽 상단 은 전시 시간의 설정 판 입 니 다.얼마나 보 여 드릴 지 선택 할 수 있 습 니 다.
7.2.1 설정 데이터
Data Source 에서 데이터베이스 이름 대신 데이터 원본 을 설정 할 때 설정 한 NAME 필드 를 선택 하 십시오.
이어서 보 여줄 데 이 터 를 선택 하 십시오.보기 만 해도 익숙 하 죠?완전 sql 문장의 시각 화 입 니 다.또한 우리 의 데 이 터 를 관련 필드 에 놓 을 때 더 블 클릭 하면 선택 할 수 있 는 항목 을 보 여 줍 니 다.우리 가 해 야 할 일 은 바로 선택 하면 됩 니 다.
오른쪽 상단 의 시간 을 설정 하면 데 이 터 를 실시 간 으로 업데이트 하고 전시 할 수 있 습 니 다.
아래 의 설정 은 실질 적 으로 sql 조회 문 이기 때문에 여러분 은 자신의 요구 에 따라 설정 을 선택 하면 됩 니 다.설정 이 끝 난 후에 중간 판 넬 에서 데 이 터 를 볼 수 있 습 니 다.
8.총화
여기까지 이 문장 은 끝났다.그 중에서 Grafana 의 조작 에 대해 저 는 상세 하 게 소개 하지 않 았 습 니 다.이 편 은 주로 이 몇 가지 도 구 를 어떻게 이용 하여 우리 의 임 무 를 완성 하 는 지 이야기 하기 때 문 입 니 다.
이 동시에 안의 기능 이 정말 많 고 설치 할 수 있 는 플러그 인 도 있 습 니 다.저 는 아직 까지 사용 하 는 부분 에 대해 잘 알 고 있 기 때문에 여러분 들 은 공식 적 이거 나 다른 튜 토리 얼 자 료 를 조회 하여 Grafana 에 대해 더욱 깊이 이해 하고 더욱 재 미 있 는 시각 화 작품 을 만 들 수 있 습 니 다.
문장 끝 지식 요약 ①:sql 에서 dateiff 함수 의 용법
DATEDIFF
지정 한 두 날 짜 를 뛰 어 넘 는 날짜 와 시간 경 계 를 되 돌려 줍 니 다.
문법
DATEDIFF ( datepart , startdate , enddate )
매개 변수
datepart
날짜 의 어느 부분 에서 차액 을 계산 해 야 하 는 지 를 규정 한 매개 변수 입 니 다.아래 표 에는 Microsoft 가 열거 되 어 있다.® SQL Server? 식 별 된 날짜 부분 과 줄 임 말.
날짜 부분 줄 임 말
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms
startdate
계 산 된 시작 날짜 입 니 다.startdate 는 datetime 이나 smalldatetime 값 이나 날짜 형식 문자열 을 되 돌려 주 는 표현 식 입 니 다.
smalldatetime 은 분 까지 만 정확 하기 때문에 smalldatetime 값 을 사용 할 때 초 와 밀리초 가 항상 0 입 니 다.
연도 의 마지막 두 자리 숫자 만 지정 하면'두 자리 연도 마감 기'설정 옵션 의 값 보다 작 거나 같 습 니 다.마지막 두 자리 숫자 는 세기 가 있 는 세기 와 같 습 니 다.이 옵션 의 값 보다 큰 마지막 두 숫자 가 있 는 세 기 는 해 가 있 는 세기 전 까지 입 니 다.예 를 들 어 two digit year cutoff 가 2049(기본 값)이면 49 는 2049,2050 은 1950 으로 해석 된다.모호 함 을 피하 기 위해 서 는 네 자리 수의 연 도 를 사용 하 세 요.
enddate
계 산 된 종료 날짜 입 니 다.enddate 는 datetime 이나 smalldatetime 값 이나 날짜 형식 문자열 을 되 돌려 주 는 표현 식 입 니 다.
3.반환 유형
integer
용법
이 함 수 는 두 지정 한 날짜 사이 의 날짜 부분의 수 를 계산 합 니 다.결 과 는 날짜 부분 에서(date 2-date 1)와 같은 기호 가 있 는 정수 이다.
결과 가 날짜 부분의 짝수 배가 아 닐 때 DATEDIFF 는 반올림 이 아 닌 잘 립 니 다.
날짜 부분 으로 day 를 사용 할 때 DATEDIFF 는 지정 한 두 시간 사이(두 번 째 날 짜 는 포함 되 지만 첫 번 째 날 짜 는 포함 되 지 않 음)의 자정 수 를 되 돌려 줍 니 다.
month 를 날짜 부분 으로 사용 할 때 DATEDIFF 는 두 날짜 사이(두 번 째 날 짜 는 포함 되 지만 첫 번 째 날 짜 는 포함 되 지 않 음)에 나타 난 달의 첫날 수 를 되 돌려 줍 니 다.
week 를 날짜 부분 으로 사용 할 때 DATEDIFF 는 두 날짜(두 번 째 날 짜 는 포함 되 지만 첫 번 째 날 짜 는 포함 되 지 않 음)사이 의 일요일 수 를 되 돌려 줍 니 다.
더 작은 시간 단위 에 넘 침 값 이 존재 합 니 다:
milliseconds 24 일
seconds 68 년
minutes 4083 년
넘 침 제한 없 음
이 제한 을 초과 하면 이 함 수 는 넘 치 는 오 류 를 되 돌려 줍 니 다.
5.표준 과 호환성
SQL/92 Transact-SQL 확장.
SQL/99 Transact-SQL 확장.
Sybase 는 Adaptive Server Enterprise 와 호 환 됩 니 다.
예 를 들다
다음 문장 반환 1:
select datediff( hour, ''4:00am'', ''5:50am'' )
다음 문장 102:select datediff( month, ''1987/05/02'', ''1995/11/15'' )
다음 문장 을 0 으로 되 돌려 줍 니 다:select datediff( day, ''00:00'', ''23:59'' )
다음 문장 반환 4:select datediff( day, ''1999/07/19 00:00'',''1999/07/23 23:59'' )
다음 문장 을 0 으로 되 돌려 줍 니 다:select datediff( month, ''1999/07/19'', ''1999/07/23'' )
다음 문장 반환 1:select datediff( month, ''1999/07/19'', ''1999/08/23'' )
총결산위 에서 말 한 것 은 소 편 이 소개 한 Python 이 데이터 시각 화 를 실현 하여 파충류 상 태 를 어떻게 감시 하 는 지 보 여 주 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.